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
3akan mencetak semua string dari'a'(atau'') ke'999'‚input5hingga'99999'dan seterusnya.
a = (function return).
ake 9999, untuk 5 ake 99999, dan seterusnya.