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.
Haruskah program menjadi quines yang tepat?
—
Mego
@Mego Whoops - lupa menyebutkan itu. Iya.
—
dkudriavtsev
Ya, "quine yang tepat" bukanlah istilah yang tepat karena mereka bukan quine, tetapi sepertinya Anda mengerti apa yang saya maksud.
—
Mego
Secara pribadi, saya tidak berpikir ini benar-benar menambah banyak tantangan quine semiquine dan pengerasan radiasi yang sudah kita miliki; kedua kategori telah disatukan dalam begitu banyak kombinasi sehingga sangat sulit untuk menghasilkan kombinasi yang benar-benar asli.
—
ETHproduksi
Anda mungkin harus menambahkan semacam hadiah untuk menjawab ini. Saya merasa terlalu sulit bagi banyak orang untuk mau mencoba. Saya melihat ini tidak memiliki jawaban dan saya berpikir "ooh tantangan quine, saya suka itu!" tapi kemudian saya membaca SEMUA PERATURAN dan itu benar-benar membuat saya jijik.
—
MD XF