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