Tugas Anda adalah membuat program yang, ketika dijalankan, mengembalikan dirinya sebagai output (ini dikenal sebagai quine). Namun, quine ini harus, ketika disalin n
kali, mengembalikan quine, tetapi dengan masing-masing karakter digandakan di n
waktu tempat , di mana n
adalah bilangan bulat positif.
Jika program asli Anda adalah Derp
:
Derp -> Derp (must return itself as output to be a quine)
DerpDerp -> DDeerrpp
(the "Derp" is copied twice, so each character in the output has to be copied twice)
DerpDerpDerp -> DDDeeerrrppp
etc. etc.
Ingatlah bahwa Anda diizinkan untuk memiliki spasi putih di program "basis" Anda, tetapi mereka dihitung ketika "menjalin". Katakan program Anda
Derp
{newline}
(Baris baru menandakan jalur baru, dan ada ruang tambahan setelah Derp
). Ketika digandakan menjadi
Derp
Derp
{newline}
Anda harus mengeluarkan
DDeerrpp
{newline}
{newline}
Perlu diingat bahwa ada 2
ruang ekstra setelah DDeerrpp
.
Aturan dan Spesifikasi:
- Program Anda harus mengandung setidaknya dua karakter yang berbeda (yang menyiratkan bahwa kode Anda harus sepanjang minimal 2 byte).
- Aturan quine standar berlaku.
Ini adalah kode-golf , jadi kode terpendek dalam byte menang!