Viết hai đoạn mã, chúng ta sẽ gọi s_zero và s_one.
Chương trình (l, n) bao gồm l bản sao của s_zero và s_one tương ứng với các chữ số của n trong nhị phân, được đệm bằng s_zero ở bên trái.
Ví dụ: nếu s_zero = foo
và s_one = bar
thì
Chương trình (4, 0) = foofoofoofoo
Chương trình (4, 1) = foofoofoobar
Chương trình (4, 2) = foofoobarfoo
vv
Chương trình (l, n) phải in nguồn của Chương trình (l, (n + 1) mod (2 ^ l)) để chuẩn ra. Trong ví dụ trên, foobarfoofoo
phải in foobarfoobar
khi thực thi.
Điểm của bạn là tổng độ dài của các đoạn s_zero và s_one