Tantangan
Tulis dua program yang:
- dijalankan dalam dua bahasa pemrograman yang berbeda.
- Ini mungkin bukan dua versi dari satu bahasa.
- ketika satu program dijalankan, output program kedua, dan sebaliknya.
- Kedua program harus berbeda (tidak ada polyglots).
Inilah tangkapannya:
- Program harus dikeraskan radiasi.
- Ini berarti bahwa ketika setiap rangkaian (didefinisikan di bawah) karakter dihapus dari salah satu dari dua program, fungsinya tidak akan terpengaruh.
- didefinisikan sebagai jumlah karakter yang dapat dihilangkan dengan fungsionalitas program Anda tidak terpengaruh.
- minimal harus .
Aturan
- Celah standar tidak diijinkan.
- Program Anda harus berupa cyclic quines yang tepat. Mereka mungkin tidak membaca kode sumber mereka sendiri.
- Penilaian dilakukan sebagai berikut:
- Skor Anda adalah ...
- di mana dan adalah ukuran masing-masing program pertama dan kedua Anda ...
- dan sebagaimana didefinisikan di atas.
- Ini adalah tantangan kode , kemenangan skor terendah.
Penghargaan
Karena tantangan ini sulit dijawab, saya akan memberikan hadiah kepada orang pertama yang menjawab.
code-challenge
quine
radiation-hardening
dkudriavtsev
sumber
sumber
Jawaban:
Gol> <> dan > <> , (117 byte + 117 byte) / 1 = 234
Gol> <>
Cobalah online!
> <>
Cobalah online!
Verifikasi!
Kedua program ini sama, baru saja dibalik. Keduanya mengikuti struktur kode umum yang sama.
Penjelasan (Gol> <> di atas,> <> di bawah)
sumber