Bei einer Zeichenfolge aus unsortierten alphanumerischen Zeichen, z
ABC321STPpJqZZr0
Eine durch "," getrennte Liste von Zeichenbereichen ausgeben, sortiert nach ASCII-Wert, Groß- und Kleinschreibung ignorieren und Duplikate entfernen ( dh nur Großbuchstaben und numerische Zeichen ausgeben), z
0-3, A-C, J, P-T, Z
Regeln
- Die Länge Ihres Programms entspricht wie gewohnt Ihrer Grundpunktzahl.
- Sie müssen initialisiert werden (hard) das obige Beispiel in Ihrem Programm, aber Sie können die Länge dieses Beispiels aus dem Programm Länge Rabatt, zB für
char* s="ABC321STPpJqZZr0";Sie 16 Zeichen diskontieren können, die anderen 11 Zeichen in Richtung Ihrer Programmlänge zu zählen.
Bonus (+50 Kopfgeld)
- Da dies ein echtes Problem war, auf das mein Kollege heute gestoßen ist und das in Tcl 8.0.5 geschrieben werden muss (eine alte Version, in der viele der neuesten Tcl- Integrationen fehlen), werde ich jedem, der die kürzeste Tcl 8.0 schreibt, 50 Punkte geben .5 Lösung, wenn es mindestens 2 gültige Einsendungen in Tcl 8.0.5 gibt.
", ", um das Leerzeichen einzuschließen , aber wir können Ihre Bearbeitung verlassen und diesen Kommentar als diese Anzeige dienen lassen.