Escriba dos fragmentos de código, que llamaremos s_zero y s_one.
El programa (l, n) consiste en l copias de s_zero y s_one correspondientes a los dígitos de n en binario, rellenadas con s_zero a la izquierda.
Por ejemplo, si s_zero = fooy s_one = barentonces
Program (4, 0) = foofoofoofoo
Program (4, 1) = foofoofoobar
Program (4, 2) = foofoobarfoo
etc.
El programa (l, n) debe imprimir la fuente del programa (l, (n + 1) mod (2 ^ l)) a la salida estándar. En el ejemplo anterior, foobarfoofoodebe imprimir foobarfoobarcuando se ejecuta.
Su puntaje es la suma de las longitudes de los fragmentos s_zero y s_one