เขียนโค้ดสองส่วนซึ่งเราจะเรียก s_zero และ s_one
โปรแกรม (l, n) ประกอบด้วยสำเนา l ของ s_zero และ s_one ที่สอดคล้องกับตัวเลขของ n ในรูปแบบเลขฐานสองที่มี s_zero ทางด้านซ้าย
ตัวอย่างเช่นถ้า s_zero = foo
และ s_one = bar
ดังนั้น
Program (4, 0) = foofoofoofoo
Program (4, 1) = foofoofoobar
Program (4, 2) = foofoobarfoo
เป็นต้น
โปรแกรม (l, n) จะต้องพิมพ์แหล่งที่มาของโปรแกรม (l, (n + 1) mod (2 ^ l)) ให้เป็นมาตรฐาน ในตัวอย่างข้างต้นfoobarfoofoo
จะต้องพิมพ์foobarfoobar
เมื่อดำเนินการ
คะแนนของคุณคือผลรวมของความยาวของชิ้นส่วน s_zero และ s_one