Anda harus membuat program yang membuat klon tepat dari dirinya sendiri hingga tak terhingga. Apa pun yang ada di program asli harus ada di klon. Dengan kata lain, klon dan program asli sama dalam segala hal kecuali untuk itu klon tidak harus berada dalam jenis file yang sama dengan kode sumber (mereka bisa berupa file teks).
Contoh:
Jika program asli saya adalah:
for i in range(0, 10):
print i
klon juga harus:
for i in range(0, 10):
print i
Aturan dan Klarifikasi:
Celah standar dilarang
Klon harus salinan yang tepat dari aslinya
Klon harus berupa file yang dapat dibaca yang dapat dijalankan jika diletakkan di dalam interpreter yang benar
Program dapat membaca kode sumbernya sendiri
Semua klon harus berupa file terpisah
Mencetak program Anda tidak diizinkan
Nama file dihitung dalam jumlah byte
Klon tidak harus berada di direktori yang sama dengan file sumber atau berbagi nama file yang sama
Setidaknya 1000 klon harus dapat dibuat
Kemenangan:
Bytes terkecil menang!
yes `<$0`|split -1
jauh lebih baik, tetapi itu menggandakan jumlah byte ...