Objektif:
Kode dua program di mana masing-masing program menghasilkan kedua kode sumber interlaced per karakter seperti ritsleting, Quine celah ganda. Output dari Double-slit Quine dimulai dengan karakter pertama dari kode sumber program pertama. Jika kode sumber dari salah satu program lebih pendek dari yang lain, maka sisa output harus diisi dengan sisa kode sumber yang lebih panjang.
Aturan:
- Anda dapat menggunakan bahasa pemrograman apa pun untuk kedua program, tidak perlu bahasa pemrograman yang sama untuk keduanya.
- Program Anda tidak boleh mengambil input apa pun dari file, nama file, jaringan, program lain, atau apa pun.
Kriteria wajib:
- Ada tangkapan, di suatu tempat di output kata
QUINE
dalam huruf kapital harus ada, tidak terputus. - Anda harus menyatakan dua bahasa pemrograman apa yang Anda gunakan. Jika Anda menggunakan bahasa pemrograman yang sama untuk keduanya, maka Anda hanya perlu menyatakan satu bahasa pemrograman.
- Kedua program harus dapat dieksekusi, atau ditafsirkan, masing-masing independen dari program lain.
Contoh:
Memiliki contoh kode sumber program satu ini :
"QIE"
Memiliki contoh ini kode sumber program dua :
"UN"
Maka output Double-slit Quine yang valid dari kedua program harus:
""QUINE""
Ini adalah kode-golf, byte terkecil ketika menjumlahkan panjang kedua kode sumber, dan jelas juga panjang setiap output program, menang!
A
dan XYZ
akan disisipkan? AXYZ
?
.+
atau z
bekerja