Вызов Кода — Святая Дырка В Пончике, Бэтмен!

  • Автор темы Atews
  • Обновлено
  • 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!

Правила

  1. Это , и побеждает наименьшее количество очков
  2. Желаемый вывод можно прочитать из файла, но затем его следует засчитать в общий итог.
  3. Завершающие символы новой строки в порядке вывода
  4. Применяются стандартные лазейки и Условия.

Подсчет очков

Ваш результат – это количество байтов плюс некоторые модификаторы:

  1. Использование святых персонажей 12357cfhijklmnstuvwxyzCEFGHIJKLMNSTUVWXYZ!"^*()[]{}-=_+|\/?,.<>:;'~ count as 2 points each
  2. Использование дополнительных святых персонажей 8B%$& are 1 point (no penalty)
  3. Использование нечестивых персонажей 0469abdegopqrADOPQR@# carries a heavier penalty and count as 10 points per character.
  4. Пробел, табуляция и новая строка оцениваются в 1 балл (без штрафа).
  5. Любые другие персонажи, не указанные в списке, оцениваются в 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

Atews


Рег
24 Aug, 2006

Тем
65

Постов
210

Баллов
565
  • 26, Oct 2024
  • #2

Унарный 78850861879910670154149244112969597673955700,44 7838276456862280889656901703351515963083297978, 322224548248606910210200102145647654537444488,0 63149647173155335488014867140385453547997132573 700 942 612 360 баллов

Рассчитано с помощью калькулятора bc, который является самым точным калькулятором, который я знаю.

Код:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook! Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook. Ook! Ook? Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook. Ook! Ook? Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook? Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook? Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook! Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook. Ook! Ook! Ook! Ook? Ook! Ook! Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook. Ook? Ook! Ook. Ook? Ook! Ook.
 

4,5х10259 йоттабайты

Ну, это не победа

 

Dale_z


Рег
23 Jul, 2004

Тем
79

Постов
205

Баллов
600
  • 26, Oct 2024
  • #3

CJam, 154 153 148 143 балла

#o<$g0d"oy Hole In A Donut, Batman!"og0b

Попробуйте онлайн!

Как это работает

14192091 121 8888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888.%88888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888.%88.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888888888888888.%88888888888888888888888.%8888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%8888888888888888888888.%888888888.%888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.%888888888888888888888888.%88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888.% ||answer||

BrainF***, 3140 баллов

Вот, язык нечестивость!

"Holy Hole In A Donut, Batman! ||answer||

Мальбольге, 1874 г. – 1239 г.

"BB8$$&B8&&$B$$$8B&$8B%8%$$$&8%&88$$&8%$BB$8B$B$&B8%&%B&8&$8$8&&88""8B%$&"4ÝJ‡5ö36B2ÝJ… ,!‡™

Я почти уверен, что здесь можно больше играть в гольф. Попробую запустить это дольше. Я хочу получить саб 1000...

Я нашел более короткие программы (думаю, до 175), но балл был выше... Печально. В настоящее время длина 179 (текущая 180) с на 4 пункта меньше, не уверен, стоит ли редактировать этот короткий кусочек.

 

Deresssrtyy


Рег
25 Sep, 2007

Тем
80

Постов
212

Баллов
642
  • 26, Oct 2024
  • #4

сед, 169 166 очков

‘¨®¥Ê€†€…‘" Donut, "‘߃‘'!J™

Я посчитал каждого .( Holy Hole In A Donut, Batman! as a single point, since it can be replaced with an actual tabulator.

Попробуйте онлайн!

Как это работает

  • Обе команды используют дополнительный святой ." Holy Hole In A Donut, Batman! as delimiter.

  • Первая команда заменяет конец (пустого) пространства шаблонов строкой 8 B B 8 B B 8 B B B B 8 8 B 8 8 8 8 B 8 8 B 8 8 B B B 8 8 8 8 B B 8 B B 8 B B B B B B 8 B B 8 B B B B 8 8 B 8 8 8 8 B 8 8 B 8 8 B B B 8 8 B B 8 B 8 B B 8 B B B B B B 8 B B 8 B B 8 B 8 8 B 8 8 8 B B B 8 B B B B B B 8 B B B B B 8 B B 8 B B B B B B 8 B B B 8 B B B 8 8 B 8 8 8 8 B 8 8 B 8 8 8 B B 8 8 8 B 8 B 8 B 8 8 8 B 8 B B B B 8 B 8 8 B B B B 8 B B B B B B 8 B B B B 8 B B 8 8 B B B B 8 B 8 8 8 B 8 B B B 8 8 B 8 8 B 8 B 8 8 B B B B 8 B 8 8 B 8 8 8 B B B 8 B B B B 8 .

  • Вторая команда заменяет 17674921849995820305790270238143323861912297173117627579717678879378201073932744615660131563027031190590108979867232158537472346711601276443457666612884962806277404746795044800422000866416680881699125205492286893675575004572084572619659104159027555358269065090420400745692716750939076 , <[.<]␀!namtaB ,tunoD A nI eloH yloH , \x00 and с нечестивым »Ho§ Ho€ In A D©, BΆn! , jkmCid2c::"B88B888 BB8BBBB BB8BB88 BBBB88B B88888 B88B888 BB8BBBB BB8BB88 BB88B8B B88888 B88B88B BB8BBB8 B88888 B88888B B88888 B888B88 BB8BBBB BB8BBB8 BBB8B8B BBB8B88 B8BB88 B88888 B8888B8 BB8888B BBB8B88 BB8BB8B BB8888B BB8BBB8 B8888B"\8\0\B\1d , ¤∞ṖṘ and `¤∞ ∵⁽ In A DoṖ₃, Ṙ↳! , соответственно.

Из-за штрафа за нечестивые символы транслитерация добавляет 12 байт, но экономит 20 очков.

 

Vista972


Рег
13 Feb, 2009

Тем
91

Постов
202

Баллов
667
  • 26, Oct 2024
  • #5

PHP, 175 168 163 160 159 очков

Я сделал все, что мог, чтобы максимально снизить счет.
С помощью @Деннис, оценка снижена на 5 баллов.

"Holy Hole In A Donut, Batman!

Да, не совсем коротко...

Замените ld hl,Q L: ld a,(hl) or a ret z call 0A2h inc hl jr L Q: db "Holy Hole In A Donut, Batman!",0 and doe @opp@e p@ pp @d dr$%p$ opp@ p@rop@@% @oe@@ do@ %@pr$% @ r$ % po @ @dp @@ep@ d @% %@d @@% p@ d @ с новой строкой в ​​стиле UNIX и вкладкой соответственно.

Чтобы выполнить его, просто запустите его с ключом -r (не учитывается в счете)


Вот более короткий вариант, насчитывающий всего 256 баллов:

#&#######8B o8#$#&###8B o8BB$###$#&###8B o8$#&####8B o8BB$BBBB&#8BB o8$#&###8B o8BB$###$#######$##&###8B o8#$BBBB&#8BB o8B$B&###8B o8$#&#8BBBBB o8#$&#8BB o8B$#&##8B o8$BB&#8BB o8$&###8B o8BBB$#$BBBBBBB$#$&BB8### o8##$############$B&#8BB o8$&##8BBB o8##$##&###8B o8#$#######$############$BBBBBBBBBBBBB$#&#8BBBBB o8$ ||answer||

HTML, 169 баллов

#

Это единственный символ, который имел десятичную числовую сущность только с числами с отверстиями.

(В спецификации HTML после сущностей должна стоять точка с запятой, но в основных браузерах это работает и без нее.)

 

EXPERT7


Рег
24 Dec, 2007

Тем
79

Постов
188

Баллов
593
  • 26, Oct 2024
  • #6

JavaScript, 1337 очков

h

При этом используется тот факт, что в алфавите 26 букв, а 26 символов могут быть представлены тремя цифрами троичных (по основанию 3) чисел 0, 1 и 2, представленных здесь как c respectively.

Разделите эту огромную строку на каждую восьмерку (я использую ее в качестве разделителя, потому что это очень свято, пробелы тоже подойдут), преобразуйте в целое число по основанию 3 путем замены ( echo Holy Hole In A Donut, Batman! becomes S S S T S S T S S S L T L S S S S S T T S T T T T L T L S S S S S T T S T T S S L T L S S S S S T T T T S S T L T L S S S S S S T S S S S S L T L S S S S S T S S T S S S L T L S S S S S T T S T T T T L T L S S S S S T T S T T S S L T L S S S S S T T S S T S T L T L S S S S S S T S S S S S L T L S S S S S T S S T S S T L T L S S S S S T T S T T T S L T L S S S S S S T S S S S S L T L S S S S S T S S S S S T L T L S S S S S S T S S S S S L T L S S S S S T S S S T S S L T L S S S S S T T S T T T T L T L S S S S S T T S T T T S L T L S S S S S T T T S T S T L T L S S S S S T T T S T S S L T L S S S S S S T S T T S S L T L S S S S S S T S S S S S L T L S S S S S T S S S S T S L T L S S S S S T T S S S S T L T L S S S S S T T T S T S S L T L S S S S S T T S T T S T L T L S S S S S T T S S S S T L T L S S S S S T T S T T T S L T L S S S S S S T S S S S T L T L S S L L L , B ="&$8$$&8$%&8&&%8$&%8&$8$$&8$%&8$$8$&%8&&8$$$8$&%8%8$&%8$%8$$&8$$$8&%&8&%$8$&%8$8%8&%$8$$%8%8$$$8$&%8".split('8') $='' for (i = 0;i<B.length;i++) { $ += toDec(s[i]) }; alert($.split('P').join(' ').toLowerCase().replace(/\b(\s\w|^\w)/g, function (t) { return t.toUpperCase(); })+ "!"); becomes A , char becomes 2 ), преобразуйте это число в десятичное число ( %%& = & ), а затем соедините веревку обратно. Добавьте 65 ( 2 value of the letter $ ) и преобразуйте каждое целое число в символ A-Z. Наконец, преобразуйте заголовок в регистр и добавьте знаки препинания.

Более легкая для чтения неминифицированная версия:

1

Конечно, это глупо. Но в любом случае это была забавная идея, с которой можно было поиграть!

 

Sidorov84


Рег
12 Oct, 2019

Тем
86

Постов
178

Баллов
628
  • 26, Oct 2024
  • #7

Пробелы, 438 баллов

Если вы ничего не видите, значит, это из-за пробелов!

Читая о "4. Пробел, табуляция и новая строка оцениваются в 1 балл (без штрафа)." подводит меня к выбору языка:

  • S = Пробел
  • Т = вкладка
  • L = перевод строки

[Начало кода]

%

[Конец кода]

 

Webnavigator1


Рег
25 Mar, 2020

Тем
95

Постов
214

Баллов
729
  • 26, Oct 2024
  • #8

Пакет, 197 очков

0

%$& and for(B="&$8$$&8$%&8&&%8$&%8&$8$$&8$%&8$$8$&%8&&8$$$8$&%8%8$&%8$%8$$&8$$$8&%&8&%$8$&%8$8%8&%$8$$%8%8$$$8$&%8".split("8"),$="",i=0;i<B.length;i++)$+=toDec(s[i]);alert($.split("P").join(" ").toLowerCase().replace(/\b(\s\w|^\w)/g,function($){return $.toUpperCase()})+"!"); — единственные два дополнительных символа, которые не являются святыми, и поскольку пакетная обработка не требует кавычек вокруг строк, я пропускаю здесь штраф в 20 баллов.

 

Barry12


Рег
14 Mar, 2016

Тем
74

Постов
193

Баллов
593
  • 26, Oct 2024
  • #9

головные уборы, 333 470

Я преобразовал свою программу BF в Headsecks, используя как можно больше символов Extra Holy. Гораздо святее, чем БФ.

Так как вертикальные табы видимо стоят 10, перешёл на Holy Hole In A Donut&#44 Batman! .

Примечание. Возможно, результат все же лучше, чем если бы я не использовал циклы.

<?=$a=Hol,"y {$a}e In A Donut, Batman!"; ||answer||

Бессонница, 168 очков

\t

Удалось сделать только 1 пункт лучше, чем решение HTML.

 

Aksash


Рег
06 Apr, 2006

Тем
64

Постов
220

Баллов
570
  • 26, Oct 2024
  • #10

ассемблер Z80, 539 523 балла

\n

Обратите внимание, что это предназначено для работы на компьютер MSX, чья процедура BIOS CHPUT, расположенная по адресу 00A2h, печатает символ, переданный в аккумулятор, без изменения какого-либо регистра.

(Кстати, как можно рассчитать оценку с помощью собранного двоичного файла?) :-P

 

Eid080skestSoky


Рег
28 Oct, 2020

Тем
80

Постов
200

Баллов
620
  • 26, Oct 2024
  • #11

Пиф, 182 балла

echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b \n%%nb%%%\n%\nQ";

Это не мой самый сильный язык. Я открыт для предложений...

 

Sky2


Рег
17 Apr, 2004

Тем
96

Постов
230

Баллов
760
  • 26, Oct 2024
  • #12

Виксал, 21 байт, оценка 141

n

Попробуйте онлайн!

Сжатая строка.

Несмотря на различные попытки, ничего лучше этого я не нашел :P

Оценка равна 108, если считать священные символы Юникода ( t ) as holy.

 

Raddy


Рег
12 Dec, 2006

Тем
85

Постов
194

Баллов
649
  • 26, Oct 2024
  • #13

Пиф, 352 балла

l

Я постарался проявить смекалку и закодировать строку как дополнительные символы. Это не очень сработало...

 

Kalija


Рег
22 Jan, 2009

Тем
81

Постов
219

Баллов
644
  • 26, Oct 2024
  • #15

СМБФ, 232 балла

% represents a literal null byte 8 , что нечестиво.

# ||answer||

Голунар, 1713

Конечно, это не так уж и конкурентоспособно, но результат лучше, чем мой ответ BF. Код получается путем принятия длины кода в унарном виде как числа.

\t ||answer||

ФерНАНДО, 467 баллов

\to#y \to#e I% A Do%u8, Ba8ma%!

Попробуйте онлайн!

 

Jopa2012


Рег
08 Dec, 2020

Тем
81

Постов
176

Баллов
601
  • 26, Oct 2024
  • #16

В-четвертых, 193 балла

&

Попробуйте онлайн

Это также работает с той же оценкой:

\t ||answer||

05AB1E, 28 байт (246 точек/182 точки)

s&$&\to#y \to#e I% A Do%u8, Ba8ma%!& y&\t#8%&Hltn&

Попробуйте онлайн!

еще хуже (основание-5 со святыми символами) — 256 байт:

(=<`$9]~6;Y327U5v-Qr*Np-&J$#jFg}Cdd@>`O<t]KZp6Wm3US0QPfe**(:9I^$o"`CkW{>Txv:99'`6oo2m1YXiggAed>P&N^?!\IlY3ExTBARc10/_nJ8IG(X&Dfec@~av<]\r8Zon4UTj0Rmfe+Lha`&HFED!BX]VzZ=Rv9UNrLKo2Hk

или (менее весело, очень тривиально):

-[------->+<]>-.-[--->+<]>++.---.-[--->+<]>.-[---->+<]>++.++++[->++<]>.-[--->+<]>++.---.-------.--[--->+<]>-.++++[->++<]>+.+[--->+<]>.-[->+++++<]>-.[->++<]>+.-[-->+<]>.++[->++<]>.[--->+<]>+++.-.+++++++.-.[++>---<]>--.------------.+[->++<]>.[-->+++<]>--.--[--->+<]>-.-------.------------.+++++++++++++.-[->+++++<]>.

за 182 очка.

 

Navi86


Рег
02 Aug, 2006

Тем
75

Постов
189

Баллов
604
  • 26, Oct 2024
  • #17

В.Й.А.Л.Х.Э.Н., 3103 балла, 2784 байта 2886 балла, 2558 байта

" $& & &$&% % B8B$ $8 %8%8& $& & 8 8 $B$ $&B8$$$B " e# Push a string of encoded base 8 digits. 0$0$ e# Push two copies of that string. & e# Intersect the copies to remove duplicates. $ e# Sort the resulting string. e# Pushes "\t\n $%&8Bb". f# e# Replace each char of the original string by its index in "\t\n $%&8Bb". e# Pushes 213502515354211124007673102360146465020351251616237320357633371, e# to be understood as an array of single-digit integers. 8b90b e# Convert from base 8 digits to base 90 digits. ' f+ e# Add each base 90 digit to the code point of the space character. e# Pushes the desired string.

Попробуйте онлайн!

Используется с брутфорсом.

Через несколько дней я сыграл в гольф.

 

Kir2 kri


Рег
21 Oct, 2010

Тем
74

Постов
202

Баллов
582
  • 26, Oct 2024
  • #18

><>, 201 очко

" $& & &$&% % B8B$ $8 %8%8& $& & 8 8 $B$ $&B8$$$B "0$0$&$f#8b90b' f+

Попробуйте онлайн!

Чуть лучше, чем просто печатать. Я полагаю, что умные вещи по модулю могут сэкономить еще несколько очков.

 

Frezak


Рег
21 Jul, 2009

Тем
75

Постов
193

Баллов
568
  • 26, Oct 2024
  • #19

Ок! - 15699 очков

Я увижу твой Brainfuck и подниму тебе вот это:

54850344561940396875741832691890837865193802214602489056111975362276717502942853954289339425430939955335077074622056484798836977850223919138228431140444828450851675757981541648989161112274124303455105100051072823827268722244031574823586577667744007433570192726773998566286850471306180 zeros

Ни один орангутан не пострадал при редактировании этой программы.

 

Repack by Distributor


Рег
21 Mar, 2022

Тем
96

Постов
203

Баллов
683
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно