Schreiben Sie zwei Codefragmente, die wir s_zero und s_one nennen werden.
Das Programm (l, n) besteht aus l Kopien von s_zero und s_one, die den Ziffern von n in Binärform entsprechen und links mit s_zero aufgefüllt sind.
Wenn zum Beispiel s_zero = foo
und s_one =, bar
dann ist
Programm (4, 0) = foofoofoofoo
Programm (4, 1) = foofoofoobar
Programm (4, 2) = foofoobarfoo
usw.
Programm (l, n) muss die Quelle des Programms (l, (n + 1) mod (2 ^ l)) drucken, um zu standardisieren. Im obigen Beispiel foobarfoofoo
muss foobarfoobar
bei der Ausführung gedruckt werden .
Ihre Punktzahl ist die Summe der Längen der Fragmente s_zero und s_one