Sıralanmamış alfasayısal karakterler dizesi verilir, ör.
ABC321STPpJqZZr0
ASCII değerine göre sıralanmış, büyük / küçük harfleri yok sayan ve yinelenenleri kaldıran ( yani yalnızca büyük harf ve sayısal karakterler çıktısı alan) bir "," ayrımlı karakter aralığı listesi , ör.
0-3, A-C, J, P-T, Z
kurallar
- Programınızın uzunluğu her zamanki gibi temel puanınızdır.
- Yukarıdaki örneği programınız içinde başlatmanız (sabit kodlamanız) gerekir, ancak bu örneğin uzunluğunu program uzunluğunuzdan da azaltabilirsiniz, örneğin
char* s="ABC321STPpJqZZr0";sizin için 16 karakter indirim yapabilirsiniz, diğer 11 karakter de program uzunluğunuzu sayar.
Bonus (+50 ödül)
- Bu, bugün iş arkadaşımın karşılaştığı, Tcl 8.0.5'te yazılması gereken gerçek bir sorun olduğundan (en son Tcl yerleşiklerinin çoğundan yoksun olan eski bir sürüm), en kısa Tcl 8.0'ı kim yazarsa 50 puan vereceğim .5 çözümü, Tcl 8.0.5'te en az 2 geçerli başvuru varsa.
", "olarak alanı dahil etmek için yazdım , ancak düzenlemenizi bırakabilir ve bu yorumun bu gösterge olarak hizmet etmesine izin verebiliriz.