Tugasnya adalah untuk menghasilkan semua string dari 'a' ke '999' termasuk karakter huruf besar seperti:
'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'
dan seterusnya (mengisi celah), secara opsional dimulai dengan string kosong.
Memasukkan:
- Jumlah karakter berurutan yang harus dicetak oleh program.
Keluaran:
- Array yang berisi setiap string ATAU satu string per baris
Klarifikasi:
Urutan tidak penting, Anda dapat mencetak huruf besar atau kecil terlebih dahulu jika Anda mau.
Output dapat mengembalikan semua jenis enumerable, tidak harus berupa array khusus, meskipun saya ragu mencetak semua kombinasi tidak akan menjadi cara termudah untuk pergi.
Input
3
akan mencetak semua string dari'a'
(atau''
) ke'999'
‚input5
hingga'99999'
dan seterusnya.
a = (function return)
.
a
ke 9999
, untuk 5 a
ke 99999
, dan seterusnya.