Завдання полягає в генерації всіх рядків від 'a' до '999', включаючи символи верхнього регістру, наприклад:
'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'
і так далі (заповнення прогалин), необов'язково починаючи з порожнього рядка.
Вхід:
- Кількість послідовних символів, які програма повинна надрукувати.
Вихід:
- Масив, що містить кожен рядок АБО один рядок на рядок
Роз'яснення:
Порядок не має значення, ви можете спочатку надрукувати великі або малі літери, якщо хочете.
Вихід може повернути будь-який тип перелічуваного, не повинен бути спеціально масивом, хоча я сумніваюся, що друк усіх комбінацій не буде найпростішим способом.
Вхідні дані
3надрукували б весь рядок від'a'(або'') до «'999'вводу5до'99999'і так далі».
a = (function return).
aдо 9999, для 5 - aдо 99999і так далі.