L @""H!edlllroo,W W,oorlllde!H"" ~@"!dlroW ,olleH"
Cobalah online!
Runic biasanya tidak terlalu baik dalam berurusan dengan radiasi karena memiliki karakter kontrol aliran dihapus secara acak membuat eksekusi penelusuran menjadi sangat besar, tetapi radiasi yang dapat diprediksi seperti setiap karakter lainnya? Mudah, kami hanya menyandikan dua program yang dibalik satu sama lain dan disisipkan, kemudian tempelkan salinan ketiga untuk eksekusi dasar dan kontrol yang mana dijalankan dengan satu karakter. Dalam program 2, salinan ketiga adalah sampah yang tidak pernah dilihat, dan dalam program 3 itu mempertahankan tanda kutip, memungkinkan untuk muncul tanpa mencetaknya.
Program 1 hanya menjalankan bagian ini:
L @"!dlroW ,olleH"
Program 2 hanya menjalankan bagian ini:
" H e l l o , W o r l d ! " @
Seperti ini:
"Hello, World!" @!lo olH
Cobalah online!
Program 3 hanya menjalankan bagian ini:
L @ " ! d l r o W , o l l e H " ~ " d r W , l e "
Seperti ini:
L@"!dlroW ,olleH"~"drW,le"
Cobalah online!
The "drW,le"
porsi dijalankan, tetapi ~
segera muncul itu dari tumpukan, melestarikan output yang diinginkan.
Secara naif akan muncul bahwa konversi jawaban> <> akan menghasilkan program yang lebih pendek, dengan bobot 45 byte:
! ```!!ddllrrooWW oolllleeHH`!!`` R~$ LR $ L
Namun, Runic memiliki satu batasan yang> <> tidak memiliki: ukuran stack maksimum 10 + IP mana (yang awalnya 10). Dan !!ddllrrooWW oolllleeHH
berisi 24 karakter, menyebabkan IP berdarah mana sampai habis sebelum menjalankan R
perintah, sehingga tidak ada output untuk program dasar.
Cobalah online!