Wikipedia: Paradoks Dikotomi Zeno
Sejumlah besar matematikawan berjalan ke bar. Yang pertama memesan bir. Yang kedua memesan setengah bir. Yang ketiga memesan seperempat bir. Bartender menghentikan mereka, menuangkan dua gelas bir dan berkata, "Kalian semua orang idiot."
Cetak seri berikut selama program berjalan, dengan penyebut masing-masing item dikalikan dua setiap kali:
1 + 1/2 + 1/4 + 1/8 + 1/16 + 1/32 + ...
Saat n
mendekati tak terbatas, jumlah dari sekuens ini mendekati 2
.
Aturan
Tidak, Anda tidak boleh mencetak 2
.
Anda mungkin tidak mencetak 1/1
sebagai item pertama.
Anda dapat menghapus spasi 1+1/2+...
atau menambah spasi 1 + 1 / 2 + ...
sesuai kebutuhan.
Anda dapat menggunakan baris baru alih-alih spasi sebagai pembatas karena permintaan populer.
Anda dapat menambahkan .
plus sejumlah konstan0
s ke penyebut jika perlu.
"Tak terhingga" berarti tidak ada penundaan yang tidak perlu, dan selama mungkin dibatasi oleh spesifikasi sistem (variabel) saat ini, tetapi tidak dibatasi oleh bahasa Anda saat ini.
Celah standar berlaku.
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang.
+1/
s hanya akan membentuk garis diagonal. Namun, panjang penyebut berubah secara linier (hingga pembulatan): jumlah digit 2^n
adalah sekitar n log(2)/log(10)
. Perubahan linear itu diterjemahkan menjadi perubahan linear dalam posisi relatif masing +1/
- masing sehubungan dengan yang sebelumnya, yang sama dengan perubahan kuadrat di posisi absolut .