Zorluk: ROT-47'yi hem kendisi hem de ROT-47 versiyonu olarak çalışan kodda uygulayın.
puanlama:
Puanınız, kullanılan her iki sürümün toplam bayt sayısına (tüm karakterlere) bölünmesiyle programın her iki sürümünün toplamına uygun bayt olarak kullanılan ROT-47'nin yüzdesi olarak hesaplanır .
Bir kullanılmış, ROT-47 uygun bayt değil ROT-47 şifre ile dönüştürülebilir herhangi bir karakter bir yorumun parçası veya derleyici / yorumlayıcı tarafından görmezden geldi. Örneğin, bir beyin fırtınası programındaki herhangi bir karakter, +-<>[],.
kullanılan bir bayt sayılmaz ve bir C programındaki herhangi bir karakterin, //
veya sonrasında veya içinde /* */
bulunan, kullanılan bir bayt olarak kabul edilmez. APL'deki tüm özel semboller, bir Whitespace programındaki tüm karakterlerin (üzgünüm) olduğu gibi kullanılmaz.
En fazla oy alan programla bağlar kopacak. Hala bir kravat varsa, o zaman en kısa program kazanır.
Örnek puanlama:
C: 62/64 =% 96,875
Bu programda bir boşluk olduğuna dikkat edin. Açıkçası, bu program geçerli bir giriş değil çünkü derlemiyor, ama puanlamanın nasıl çalıştığını göstermek istedim.
main(){printf("Hello World!");}
>2:?WXLAC:?E7WQw6==@ (@C=5PQXjN
derliyor?