チャレンジ
Morris Number Sequenceを出力する文字数による最短コード。Morris Number SequenceはLook-and-say シーケンスとも呼ばれ、次のように始まる一連の数字です。
1, 11, 21, 1211, 111221, 312211, ...
シーケンスは無限に生成できます (つまり、特定の数を生成する必要はありません)。
I/O の期待値
プログラムは入力を受け取る必要はありません (ただし、入力を受け入れるためのボーナス ポイントがあり、任意の開始点または番号から開始するオプションが提供されます)。少なくとも、プログラムは から開始する必要があります1
。
出力は、少なくとも次のシーケンスであると予想されます。
1
11
21
1211
111221
312211
...
エクストラクレジット
追加のクレジットが必要な場合は、次のようにする必要があります。
$ morris 1
1
11
21
1211
111221
312211
...
$ morris 3
3
13
1113
3113
132113
...