あなたは、入力として整数を取り、その番号が最初に何を見て、言うシーケンスであったかを出力するプログラムを作ります。
例えば:
$ ./LAS
8
[1,11,21,1211,111221,312211,13112221,1113213211]
ユーザーがシーケンスの異なる番号を明確に見ることができる限り、リストを出力する正確な方法は重要ではありません。しかし、ここにキャッチがあります。ユーザー定義変数を使用することはできません。
例えば:
- スコープ変数を含む変数はありません。
- 関数がある場合、名前を持つことはできません。(例外として、あなたの言語がメインの機能または同様の機能を必要とする場合、その機能を使用できます。)
- 関数がある場合、名前付き引数を持つことはできません。
また、look and sayシーケンスに関連する特定の機能を備えたライブラリを使用することはできません。また、ネットワークにアクセスしたり、プログラムにファイルを提供したりすることはできません(ただし、独自に生成および使用できます)。これはコードゴルフです。文字の最短コードが勝ちます!
When you have functions, they can not have named arguments.
か?