s_zeroとs_oneを呼び出す2つのコードフラグメントを記述します。
プログラム(l、n)は、左側にs_zeroが埋め込まれた、バイナリのnの桁に対応するs_zeroとs_oneのlコピーで構成されます。
たとえば、s_zero = foo
およびs_one =のbar
場合、
Program(4、0 )= foofoofoofoo
Program(4、1 )= Program(4、2 foofoofoobar
)= foofoobarfoo
etc.
プログラム(l、n)は、プログラム(l、(n + 1)mod(2 ^ l))のソースを標準出力に出力する必要があります。上記の例でfoobarfoofoo
はfoobarfoobar
、実行時に印刷する必要があります。
あなたのスコアはフラグメントs_zeroとs_oneの長さの合計です