Il compito è generare tutte le stringhe da "a" a "999", inclusi i caratteri maiuscoli in questo modo:
'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'
e così via (riempiendo gli spazi vuoti), iniziando facoltativamente con la stringa vuota.
Ingresso:
- La quantità di caratteri consecutivi che il programma deve stampare fino a.
Produzione:
- Un array contenente ciascuna stringa O una stringa per riga
chiarimenti:
L'ordine non ha importanza, puoi stampare prima lettere maiuscole o minuscole se lo desideri.
L'output può restituire qualsiasi tipo di enumerabile, non deve essere un array specifico, anche se dubito che stampare tutte le combinazioni non sia il modo più semplice di procedere.
Un input di
3
stampa tutta la stringa da'a'
(o''
) a'999'
‚un input5
fino a'99999'
e così via.
a = (function return)
.
a
a 9999
, per 5 è a
a 99999
, e così via.