- 22, Oct 2024
- #1
Некоторые персонажи более святы, чем другие. Используя как можно меньше нечестивых букв, отобразите приведенное выше утверждение.
Испытание
Написать полную программу для печати
puts "Holy Hole In A Donut, Batman!"
to STDOUT or closest alternative. If you can compress the input to reduce your score, go wild :)
Вход
Никто
Выход
Holy Hole In A Donut, Batman!
Правила
- Это , и побеждает наименьшее количество очков
- Желаемый вывод можно прочитать из файла, но затем его следует засчитать в общий итог.
- Завершающие символы новой строки в порядке вывода
- Применяются стандартные лазейки и Условия.
Подсчет очков
Ваш результат – это количество байтов плюс некоторые модификаторы:
- Использование святых персонажей
12357cfhijklmnstuvwxyzCEFGHIJKLMNSTUVWXYZ!"^*()[]{}-=_+|\/?,.<>:;'~
count as 2 points each - Использование дополнительных святых персонажей
8B%$&
are 1 point (no penalty) - Использование нечестивых персонажей
0469abdegopqrADOPQR@#
carries a heavier penalty and count as 10 points per character. - Пробел, табуляция и новая строка оцениваются в 1 балл (без штрафа).
- Любые другие персонажи, не указанные в списке, оцениваются в 10 баллов.
*На моей клавиатуре клавиши «$» и «&» очень важны. Если вариации шрифта приводят к тому, что персонаж становится нечестивым, обратитесь к приведенному выше списку.
Немодифицированная строка Holy Hole In A Donut, Batman!
scores 172
Руби: Holy Hole In A Donut, Batman!
scores 225
Проверка очков
@DeadChex любезно собрал сценарий подсчета очков
Пожалуйста, дайте мне знать, если мне нужно что-то прояснить. При необходимости я обновлю список символов — на данный момент я включил только очевидные ключи. Хотя идея достаточно проста — дыры в персонажах — это хорошо.
#code-challenge #code-challenge #kolmogorov-complexity #restricted-source