Tantangan: Menerapkan ROT-47 dalam kode yang berfungsi sebagai versi dirinya sendiri dan sebagai versi ROT-47 itu sendiri.
Mencetak:
Skor Anda dihitung sebagai persentase dari byte yang digunakan, ROT-47 yang memenuhi syarat dalam total kedua versi program dibagi dengan total byte (semua karakter) dari kedua versi .
SEBUAH digunakan, ROT-47 byte yang memenuhi syarat adalah karakter yang akan dikonversi oleh ROT-47 cipher yang tidak bagian dari komentar atau diabaikan oleh compiler / interpreter. Misalnya, setiap karakter dalam program brainfuck yang +-<>[],.
tidak dianggap sebagai byte yang digunakan, dan karakter apa pun dalam program C termasuk dan setelah //
atau di dalam /* */
tidak dianggap sebagai byte yang digunakan. Semua simbol khusus dalam APL tidak dianggap digunakan, seperti juga semua karakter dalam program Whitespace (maaf).
Ikatan akan dipecahkan oleh program dengan jumlah suara terbanyak. Jika masih ada seri, maka program terpendek menang.
Contoh pemberian skor:
C: 62/64 = 96,875%
Perhatikan ada ruang dalam program ini. Jelas juga, program ini bukan entri yang valid karena bahkan tidak dikompilasi, tetapi saya ingin menunjukkan bagaimana cara kerja penilaian.
main(){printf("Hello World!");}
>2:?WXLAC:?E7WQw6==@ (@C=5PQXjN
dikompilasi?