Задача состоит в том, чтобы сгенерировать все строки от '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
, и так далее.