Holy Hole In A Donut, Batman!

40

Niektóre postacie są bardziej święte niż inne. Używając możliwie jak najmniej bezbożnych liter, wyświetl powyższe oświadczenie.

Wyzwanie

Napisz pełny program do drukowania Holy Hole In A Donut, Batman!do STDOUT lub najbliższej alternatywy. Jeśli możesz skompresować dane wejściowe, aby zmniejszyć swój wynik, oszalej :)

Wejście

Żaden

Wydajność

Holy Hole In A Donut, Batman!

Zasady

  1. Jest to i wygrywa najniższy wynik
  2. Żądane dane wyjściowe można odczytać z pliku, ale należy to następnie doliczyć do sumy całkowitej.
  3. Końcowe znaki nowej linii są w porządku
  4. Obowiązują standardowe luki i warunki

Punktacja

Twój wynik to liczba bajtów plus niektóre modyfikatory:

  1. Używanie świętych postaci 0469abdegopqrADOPQR@#liczy się jako 2 punkty każdy
  2. Używanie dodatkowych świętych postaci 8B%$&to 1 punkt (bez kary)
  3. Używanie bezbożnych postaci 12357cfhijklmnstuvwxyzCEFGHIJKLMNSTUVWXYZ!"^*()[]{}-=_+|\/?,.<>:;'~pociąga za sobą większą karę i liczy się jako 10 punktów na postać.
  4. Spacja, tabulator i znaki nowej linii wynoszą 1 punkt (bez kary).
  5. Wszelkie inne postacie niewymienione na liście mają 10 punktów.

* Na mojej klawiaturze klawisze „$” i „&” są wyjątkowo święte. Jeżeli zmiany czcionek powodują, że znak staje się bezbożny, przejdź do powyższej listy

Niezmodyfikowany ciąg Holy Hole In A Donut, Batman!osiąga 172
Ruby: puts "Holy Hole In A Donut, Batman!"osiąga 225

Kontroler wyników

@DeadChex uprzejmie przygotował skrypt oceniania

Daj mi znać, jeśli będę musiał coś wyjaśnić. W razie potrzeby zaktualizuję listę znaków - w tym momencie zawarłem tylko oczywiste klucze. Pomysł jest jednak dość prosty - dziury w postaciach są dobre.

Denham Coote
źródło
Komentarze nie są przeznaczone do rozszerzonej dyskusji; ta rozmowa została przeniesiona do czatu .
Klamka
1
@Doorknob Usunąłeś 2 ważne komentarze. Ten, który zapytałem, czy 0powinien być postacią wyjątkowo świętą, czy nie. (I to odpowiedź)
Ismael Miguel
1
@ IsmaelMiguel That wydaje się być edytowany do pytania.
Klamka
Tak, było tam od samego początku. Zostało to zakwestionowane (ponieważ technicznie może być wyjątkowo święte), ale moja klawiatura była moją referencją i czułem, że jest za późno, aby to zmienić. 0 jest święte, zgodnie z zasadą 1. Dzięki!
Denham Coote
2
@ IsmaelMiguel to punkt 1) w regułach punktacji. Pierwsza postać w „0469abdegopqrADOPQR”
Denham Coote

Odpowiedzi:

27

CJam , 154 153 148 143 punkty

" 
$&	 &
&$&% 


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

Wypróbuj online!

Jak to działa

" 
$&  &
&$&% 


 %      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.
Dennis
źródło
2
zadrapania głowy Wow, jak to działa ?!
Denham Coote,
1
Czekamy na to, dzięki :-)
Denham Coote
1
CJam nigdy mnie nie zadziwia i nie myli.
Kaz Wolfe
143 to wynik do pokonania! Zaakceptuję to w środę (1 tydzień po pierwszym opublikowaniu), jeśli nadal będzie na czele. :)
Denham Coote
36

Jednoargumentowe, 109,700,689,123,880,793,751,483,665,383,781,675,730,387,604,429,204,978,112,223,950,724,553,435,005,885,707,908,578,678,850,861,879,910,670,154,149,244,112,969,597,673,955,700,447,838,276,456,862,280,889,656,901,703,351,515,963,083,297,978,322,224,548,248,606,910,210,200,102,145,647,654,537,444,488,063,149,647,173,155,335,488,014,867,140,385,453,547,997,132,573,700,942,612,360 punkty

Obliczany przez bc, który jest kalkulatorem o najwyższej precyzji, jaki znam

Kod:

54850344561940396875741832691890837865193802214602489056111975362276717502942853954289339425430939955335077074622056484798836977850223919138228431140444828450851675757981541648989161112274124303455105100051072823827268722244031574823586577667744007433570192726773998566286850471306180 zeros

4,5x10 259 jottabajtów

Cóż, to nie wygrywa

Downgoat
źródło
22
Jeśli interpretujemy „wygrane o najniższym wyniku” jako „najbliższy wynik do wygranych zero” i interpretujemy „najbliższy” jako „co najmniej 2-adyczną normę”, to odpowiedź wygrałaby. Niestety nie jesteśmy.
lirtosiast
3
Czy poważnie zapisałeś to na swoim twardym dysku? Konwerter online mówi mi, że zajmuje 4.87e268 petabajty miejsca na dysku ...
kirbyfan64sos
2
Jak to działa? Nie wydaje mi się, że rozumiem.
Arturo Torres Sánchez
2
@ ArturoTorresSánchez tldr BF z każdym operandem przekonwertowanym na 3-cyfrowy kod binarny, umieść 1 na samym początku, a następnie przekonwertuj ten duży plik binarny na unarny.
Jacob
2
@ThomasKwa, o ile mogę powiedzieć, ten wynik (który kończy się na 612360) jest podzielny przez, 8ale nie przez 16. Więc jeśli ktoś jest wynik jest podzielna przez 16, to ich wynik byłby bliżej 0w 2-adic metrykę niż ten jest. (Obecnie kirbyfan64sos ma wynik w Pyth 352, który jest podzielny przez 32, co wygląda na to, że byłby liderem w ramach tej normy.) Mathworld.wolfram.com/p-adicNumber.html
mathmandan
23

BrainF ***, 3140 punktów

Oto język bezbożności !

-[------->+<]>-.-[--->+<]>++.---.-[--->+<]>.-[---->+<]>++.++++[->++<]>.-[--->+<]>++.---.-------.--[--->+<]>-.++++[->++<]>+.+[--->+<]>.-[->+++++<]>-.[->++<]>+.-[-->+<]>.++[->++<]>.[--->+<]>+++.-.+++++++.-.[++>---<]>--.------------.+[->++<]>.[-->+++<]>--.--[--->+<]>-.-------.------------.+++++++++++++.-[->+++++<]>.
mbomb007
źródło
3
Możesz użyć Zagłówek, jeśli chcesz wybrać świętą drogę.
randomra
@randomra Zrobiłem już 40 minut, zanim skomentowałeś. Patrz poniżej. : D
mbomb007
17

Malbolge, 1874 1239

(=<`$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

Jestem prawie pewien, że można bardziej zagrać w golfa. Spróbuję uruchomić to dłużej. Chcę zdobyć sub 1000 ...

Znalazłem programy krótszej długości (chyba 175), ale wynik był wyższy ... Smutny. Obecnie na długości 179 (180 jest prądem) z 4 punktami mniej, nie jestem pewien, czy edycja dla tego krótkiego kawałka.

Jakub
źródło
6
Nawet facet Zagłady skuliłby się na myśl o grze w golfa „Malbolge ...”
Quentin
1
Hmm, odpowiedź Malbolge'a. Czy możesz nam powiedzieć, jak to działa ...? ;)
trichoplax
1
@trichoplax na pewno. Jak bardzo chcesz? Tak naprawdę nie robi wiele poza szalonymi operatorami w linii prostej, a następnie wysyła je.
Jacob
Żartowałem, ponieważ Malbolge jest uważany za nieczytelny. Więc znajdujesz programy, pozostawiając uruchomione wyszukiwanie, ale możesz naprawdę zrozumieć, co one robią?
trichoplax
@trichoplax Rozumiem podstawowe wydruki, ponieważ działają. Robi szalone rzeczy (dosłownie jego nazwa), a następnie drukuje jedną postać na raz.
Jacob
15

sed, 169 166 punktów

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

Policzyłem każdy \tjako pojedynczy punkt, ponieważ można go zastąpić rzeczywistym tabulatorem.

Wypróbuj online!

Jak to działa

  • Oba polecenia używają dodatkowego świętego &jako ogranicznika.

  • Pierwsze polecenie zamienia koniec (pustej) przestrzeni wzorca ciągiem \to#y \to#e I% A Do%u8, Ba8ma%!.

  • Drugi zastępuje polecenie \t, #, 8a %z bezbożni H, l, ti n, odpowiednio.

Z powodu kary za bezbożne postacie transliteracja dodaje 12 bajtów, ale oszczędza 20 punktów.

Dennis
źródło
3
Człowieku, wymyśliłeś to wyzwanie.
Alex A.,
13

PHP, 175 168 163 160 159 punktów

Zrobiłem, co mogłem, aby maksymalnie obniżyć wynik.
Przy pomocy @Dennis wynik został zmniejszony o 5 punktów.

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

Tak, niezupełnie krótkie ...

Wymień \ni \tnową linią UNIX-style i zakładki, respectivelly.

Aby go wykonać, po prostu uruchom go za pomocą przełącznika -r ( nie liczony na wynik )


Oto krótszy, który ma tylko 256 punktów:

<?=$a=Hol,"y {$a}e In A Donut, Batman!";
Ismael Miguel
źródło
10

JavaScript, 1337 punktów

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()})+"!");

Wykorzystuje to fakt, że w alfabecie jest 26 liter, a 26 znaków może być reprezentowanych przez trzy cyfry liczb trójskładnikowych (podstawa-3) 0, 1 i 2, tutaj reprezentowane %$&odpowiednio przez .

Podziel ten ogromny ciąg znaków na każdym '8' (używam go jako separatora, ponieważ jest wyjątkowo święty, spacje też by działały), przekonwertuj na liczbę całkowitą base-3 przez zamianę ( 0staje się %, 1staje się $, 2staje się &), przekonwertuj to na dziesiętny ( %%&= 2), a następnie złóż ciąg znaków z powrotem. Dodaj 65 ( charwartość litery A) i przekonwertuj każdą liczbę całkowitą na znak, AZ. Na koniec przekonwertuj na wielkość liter i dodaj znaki interpunkcyjne.

Łatwiejsza do odczytania niezarejestrowana wersja:

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(); })+ "!");

Jasne, że to głupie. Ale i tak fajnie było się bawić!

j6m8
źródło
5
alert("Holy Hole In A Donut, Batman!")ma wynik 238 ...
Dennis
2
Zobaczyłem linię „nadzwyczaj świętych postaci” i pomyślałem: „hm… Nie ma mowy, żebym to wygrał… Ale mam ciekawy pomysł ......” Dzieciaki, nie bawcie się bazami 3)
j6m8 24.07.15
też ... dopóki tego nie opublikujesz, wciąż wygrywam dla odpowiedzi w języku JavaScript; D
j6m8
1
Usuń cytaty z split("8").
Sebastian Simon
2
patrzy na wynik Widzę, co tam zrobiłeś.
jpmc26
9

HTML, 169 punktów

Holy Hole In A Donut&#44 Batman!

To jedyny znak, który miał dziesiętny byt liczbowy z tylko cyframi z otworami.

(W specyfikacji HTML po jednostkach musi następować średnik, ale nadal działa w dużych przeglądarkach bez niego.)

lodowisko. dozorca 6
źródło
1
Zajęło mi trochę czasu, aby zrozumieć, jak to działa niższy wynik niż na sztywno - zapomniałem o przecinku ... +1
trichoplax
7

Partia, 197 punktów

echo Holy Hole In A Donut, Batman!

ci hsą jedynymi dwoma dodatkowymi postaciami, które nie są święte - a ponieważ partia nie wymaga cytowania ciągów okrągłych, brakuje mi tam kary 20 punktów.

ArtOfCode
źródło
1
Mówiąc trochę pedantycznie, nie daje to poprawnego wyniku, jeśli zostanie umieszczony w skrypcie wsadowym, a następnie uruchomiony. Musisz poprzedzić linię, uzyskując @wynik +2 do swojego wyniku. Alternatywnie, uruchomienie tego bezpośrednio z wiersza polecenia działa dobrze.
ankh-morpork
@ dohaqatar7 Aby być mniej więcej tak pedantycznym, wciąż jest to Batch, nawet poza plikiem skryptu Batch, podobnie jak pisanie Ruby w IRB nadal pisze Ruby.
Nic Hartley,
7

Biała spacja, 438 punktów

Jeśli nic nie widzisz, to z powodu białych znaków!

Czytanie o „ 4. Spacja, tabulator i znaki nowej linii to 1 punkt (bez kary). ” Prowadzi do mojego wyboru języka:

  • S = spacja
  • T = Tab
  • L = przesuw linii

[Początek kodu]

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

[Koniec kodu]

Bobbel
źródło
2
Próba skopiowania i wklejenia tego powoduje tylko 62 wiersze. Czy możesz dołączyć zrzut heksadecymalny lub wersję z symbolami zastępczymi tabulatorów i spacji?
Dennis
Tak, mam z nimi kłopoty. Ale teraz widać niewidzialną spację;)
Bobbel
1
Dla każdego, kto nudzi się usunąć te STL, wklej kod w odpowiedzi po prawej stronie tego skryptu /// (ale nie w STDIN lub argumencie). W ten sposób możesz przywrócić niewidzialność!
Erik the Outgolfer
Wiedziałem, że będzie biała odpowiedź, tak jak widziałem tę metodę punktacji.
MilkyWay90
7

Zagłówki , 333 470

Przekształciłem swój program BF w Zagłówki, używając jak największej liczby dodatkowych Świętych postaci. O wiele bardziej świąteczny niż BF.

Ponieważ zakładki pionowe najwyraźniej kosztują 10, zmieniono na #.

Uwaga: Prawdopodobnie wciąż lepszy wynik niż gdybym nie używał pętli.

#&#######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$
mbomb007
źródło
6

Bezsenność , 168 punktów

  doe
@opp@e p@ pp
@d
dr$%p$ opp@ p@rop@@%  @oe@@
do@ %@pr$% 
@ r$
%
po
@ 
@dp
@@ep@  d
@% %@d
@@% p@
d
@

Udało się zrobić tylko 1 punkt lepiej niż rozwiązanie HTML.

n̴̖̋h̷͉̃a̷̭̿h̸̡̅ẗ̵̨d̷̰̀ĥ̷̳
źródło
5

Pyth, 182 punkty

"Holy Hole In A Donut, Batman!

To nie jest mój najsilniejszy język. Jestem otwarty na sugestie ...

Ayelis
źródło
Nie znam Pytha, ale możesz skompresować strunę i być może uzyskać lepszy wynik
MilkyWay90
5

Asembler Z80, 539 523 punkty

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

Zauważ, że jest on przeznaczony do działania na komputerze MSX , którego rutynowa procedura BIOS CHPUT, znajdująca się pod adresem 00A2h, drukuje znak przekazywany do akumulatora bez modyfikowania żadnego rejestru.

(Przy okazji, jak można obliczyć wynik za pomocą złożonego pliku binarnego?) :-P

Konamiman
źródło
Czy kod maszynowy można uznać za język programowania?
Mindwin,
3
Jeśli jesteś wystarczająco masochistą ... jasne! :-)
Konamiman,
Ale jakiego kodowania użyłbyś do przedstawienia bajtów? Ponadto, jeśli wysyłasz w ten sposób, wydaje się, że wybór 8-bitowego procesora miałby sens.
Mindwin,
Jakie kodowanie? Heksadecymalny lub base-64, być może binarny ... cokolwiek uznasz za najśmieszniejsze!
Konamiman,
Mikkel Alan Stokkebye Christia zasugerował zastąpienie Mprzez, Qaby zaoszczędzić kilka punktów.
Martin Ender
3

Pyth, 352 punktów

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

Starałem się być mądry i zakodować ciąg jako dodatkowe święte postacie. To nie działało zbyt dobrze ...

kirbyfan64sos
źródło
2

Jolf, niekonkurujący

84 punktów

Wypróbuj tutaj!

»Ho§ Ho€ In A D©, BΆn!

Dekompresowanie skompresowanego łańcucha.

Conor O'Brien
źródło
To nic nie wyprowadza. Czy program już nie działa?
mbomb007
@ mbomb007 Czy używasz przeglądarki Firefox?
Conor O'Brien
Nie. Google Chrome.
mbomb007
@ mbomb007 Jolf obecnie nie działa w Chrome. Spróbuję to naprawić, ale w międzyczasie Firefox powinien działać.
Conor O'Brien
Wtedy nie zdawałem sobie z tego sprawy, ale myślę, że błędem było włączenie modyfikatora oceny 5. A przynajmniej powinienem był rozważyć inne „święte” postacie. W każdym razie, zgodnie z funkcją sprawdzania wyników, to 134. Miło!
Denham Coote,
2

SMBF , 232 punkty

reprezentuje dosłowny bajt zerowy \x00, który jest bezbożny.

<[.<]␀!namtaB ,tunoD A nI eloH yloH
mbomb007
źródło
1

Oo! - 15699 punktów

Zobaczę twoje Brainfuck i wychowam to:

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

Żaden orangutan nie zaszkodził podczas redakcji tego programu.

Trajan
źródło
14
Twój kod jest w zasadzie mój wklejony w BF-to-Ook! program tłumacza. Niewiele podwyżek.
mbomb007
1

Golunar , 1713

Jasne, to nie jest tak konkurencyjne, ale osiąga lepsze wyniki niż moja odpowiedź BF. Kod jest uzyskiwany przez przyjęcie długości kodu w Unary jako liczby.

17674921849995820305790270238143323861912297173117627579717678879378201073932744615660131563027031190590108979867232158537472346711601276443457666612884962806277404746795044800422000866416680881699125205492286893675575004572084572619659104159027555358269065090420400745692716750939076
mbomb007
źródło
1

ferNANDo , 467 punktów

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

Wypróbuj online!

acrolith
źródło
1

Dalej, 193 punkty

." Holy Hole In A Donut, Batman!

Wypróbuj online

Działa to również z tym samym wynikiem:

.( Holy Hole In A Donut, Batman!
mbomb007
źródło
1

05AB1E , 28 bajtów (246 punktów / 182 punktów)

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

Wypróbuj online!

jeszcze gorzej (base-5 ze świętymi postaciami) - 256 bajtów:

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

lub (mniej zabawne, super trywialne):

"Holy Hole In A Donut, Batman!

za 182 punkty.

Urna Magicznej Ośmiornicy
źródło
0

WYALHEIN , wynik 3103, 2784 bajty wynik 2886, 2558 bajtów

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.%

Wypróbuj online!

Używany z brutalnym forcersem.

Po kilku dniach grałem w golfa.

MilkyWay90
źródło