タスクは、次のような大文字を含む「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'
など(ギャップを埋める)、オプションで空の文字列で始まります。
入力:
- プログラムが印刷しなければならない連続文字の量。
出力:
- 各文字列または行ごとに1つの文字列を含む配列
明確化:
順序は関係ありません。必要に応じて、最初に大文字または小文字を印刷できます。
出力はあらゆる種類の列挙型を返すことができ、特に配列である必要はありませんが、すべての組み合わせを印刷するのが最も簡単な方法ではないことを疑います。
入力
3
からすべての文字列を印刷することになる'a'
(または''
)へ'999'
の入力、5
最大'99999'
のように。
a = (function return)
。
a
に進み9999
、5の場合a
は99999
になります。