Dada una cadena de caracteres alfanuméricos sin clasificar, p . Ej.
ABC321STPpJqZZr0
genera una lista de rangos de caracteres separados por ",", ordenados por valor ASCII, ignorando mayúsculas y minúsculas ( es decir, generando solo caracteres en mayúscula y numéricos), p . ej.
0-3, A-C, J, P-T, Z
Reglas
- La duración de su programa es su puntaje base, como de costumbre.
- Debe inicializar (hardcode) del ejemplo anterior dentro de su programa, pero puede descontar la longitud de ese ejemplo de su duración del programa, por ejemplo, para
char* s="ABC321STPpJqZZr0";que pueda descontar 16 caracteres, los otros 11 caracteres contando hacia su duración del programa.
Bonificación (+50 recompensa)
- Como este fue un problema real encontrado por mi compañero de trabajo hoy, que necesitaba ser escrito en Tcl 8.0.5 (una versión antigua, que carece de muchas de las últimas incorporaciones de Tcl), otorgaré 50 puntos a quien escriba el Tcl 8.0 más corto .5 solución, si hay al menos 2 envíos válidos en Tcl 8.0.5.
", "para incluir el espacio, pero podemos dejar su edición y dejar que este comentario sirva como indicación.