Escreva dois fragmentos de código, que chamaremos de s_zero e s_one.
O programa (l, n) consiste em l cópias de s_zero e s_one correspondentes aos dígitos de n em binário, preenchidos com s_zero à esquerda.
Por exemplo, se s_zero = foo
e s_one =, bar
então
Programa (4, 0) = foofoofoofoo
Programa (4, 1) = foofoofoobar
Programa (4, 2) = foofoobarfoo
etc.
O programa (l, n) deve imprimir a fonte do programa (l, (n + 1) mod (2 ^ l)) para sair do padrão. No exemplo acima, foobarfoofoo
deve-se imprimir foobarfoobar
quando executado.
Sua pontuação é a soma dos comprimentos dos fragmentos s_zero e s_one