Завдання: Внесіть ROT-47 у код, який працює як сам, так і як версія ROT-47.
Оцінка:
Ваш бал обчислюється у відсотках від використаних байтів ROT-47, прийнятних у загальній кількості обох версій програми, поділених на загальний байт (усіх символів) обох версій .
Використовується, ROT-47 байт право будь-який символ , який буде перетворений в ROT-47 шифром , який не є частиною коментаря або ігнорується компілятором / перекладача. Наприклад, будь-який символ у програмі, що не +-<>[],.
є мозком, який не вважається використаним байтом, а будь-який символ у програмі C, включаючи і після, //
або всередині /* */
, не вважається використаним байтом. Всі спеціальні символи в APL не вважаються використаними, як і всі символи в програмі Whitespace (вибачте).
Зв'язки будуть порушені програмою з найбільшою кількістю результатів. Якщо все-таки є нічия, то виграє найкоротша програма.
Приклад оцінки:
C: 62/64 = 96,875%
Зауважте, що в цій програмі є пробіл. Очевидно також, що ця програма не є дійсним записом, оскільки вона навіть не компілюється, але я хотів показати, як працює бал.
main(){printf("Hello World!");}
>2:?WXLAC:?E7WQw6==@ (@C=5PQXjN
компілює?