La tarea es generar todas las cadenas de 'a' a '999', incluidos los caracteres en mayúscula de la siguiente manera:
'a', 'b', 'c' ... 'y', 'z', 'A', 'B', 'C' ... 'Y', 'Z', '0', '1', 2' ...
'8', '9', 'aa', 'ab', 'ac' ... 'az', 'aA', 'aB' ... 'aZ', 'a0' ... 'a9', 'ba'
y así sucesivamente (rellenando los espacios en blanco), opcionalmente comenzando con la cadena vacía.
Entrada:
- La cantidad de caracteres consecutivos que el programa tiene que imprimir hasta.
Salida:
- Una matriz que contiene cada cadena O una cadena por línea
Aclaraciones:
El orden no importa, puede imprimir letras mayúsculas o minúsculas primero si lo desea.
La salida puede devolver cualquier tipo de enumerable, no tiene que ser una matriz específicamente, aunque dudo que imprimir todas las combinaciones no sea la forma más fácil de hacerlo.
Una entrada de
3
imprimiría toda la cadena desde'a'
(o''
) hasta'999'
una entrada de5
hasta,'99999'
etc.
a = (function return)
.
a
a 9999
, para 5 es a
a 99999
, y así sucesivamente.