Drucken Sie die griechische Nationalhymne

8

Am 25. März 1821 führte Griechenland seinen großen Unabhängigkeitskrieg . Um dies zu würdigen, müssen Sie die griechische Nationalhymne drucken:

Σε γνωρίζω από την κόψη
του σπαθιού την τρομερή.
Σε γνωρίζω από την όψη
που με βιά μετράει τη γη.
Απ' τα κόκκαλα βγαλμένη,
των Ελλήνων τα ιερά!
Και σαν πρώτα ανδρειωμένη,
χαίρε ω χαίρε Λευτεριά!
Και σαν πρώτα ανδρειωμένη,
χαίρε ω χαίρε Λευτεριά!
Και σαν πρώτα ανδρειωμένη,
χαίρε ω χαίρε Λευτεριά!

Dies ist meine eigene Version der Hymne (Interpunktion, Großschreibung), obwohl die Texte das Original sind.

  • Alle integrierten Funktionen zum Drucken oder Zurückgeben dieses Textes sind für alle Fälle verboten.
  • Der gedruckte Text muss genau wie oben sein, mit einem optionalen nachgestellten Zeilenumbruch.
  • Die Ausgabe muss in UTF-8 sein, es sei denn, sie kann überhaupt nicht unterstützt werden. In diesem Fall muss die Ausgabe in der am nächsten unterstützten Alternative codiert werden.
Erik der Outgolfer
quelle
6
"Alle eingebauten Drucke oder Rückgaben dieses Textes sind verboten" - Ich sehe dich an, Mathematica!
Steenbergh
2
@ETHproductions imho es ist das gleiche, aber restriktiver gegenüber den Sprachen, die zum Wettbewerb berechtigt sind ...
steenbergh
4
Ich nehme nicht an einem der Golf langs Wörterbücher haben ausländische Wörter, noch? Tisk tisk.
mbomb007
4
Ich bin mir ziemlich sicher, dass fast alle Sprachen diesen Text in UTF-8 ausgeben können. Zum Beispiel Σin ISO-8859-1, wenn in UTF-8 interpretiert, ist Σ. ( Nützliches Werkzeug )
ETHproductions

Antworten:

7

Gelee , 180 174 163 Bytes

60r26;“WSNME‘ȷ_Ọ;“ ¶.',!”“¢Iç÷ṀDė3H⁷'UBV“ñẸḣY]ṭżẸ-dƒjṭ{^ṣ8ḞkƊK“ẈḊbƝÑk?Æ.)Aɱ3ẎƬṠ⁵ʂ÷Gẏp⁴ṇ1ẸR ¬,F°0>ST$[?ṘȦŀẎcFẈṃijȯÆḋ“¦ḟw2ðƊhSẏ¥ẏ5ƒẉɦ⁺Ʋ⁴Ɓ¦ÞIzƥṙḊOḊ-÷~øWḤ0ṃ’ṃ€6676ḃ4¤ị

Probieren Sie es online aus!

Dennis
quelle
Es gibt einige wirklich harte Golfspiele (... ... ṃ€... ...) ... Herzlichen Glückwunsch zur kürzesten Antwort (die mehr positive Stimmen verdient)!
Erik der Outgolfer
4

Python 3 , 263 Bytes

s="BT R\h`NUh P_k cV\ %skgV\n"
print(''.join(i if 47>ord(i)else chr(ord(i)+865)for i in s%"Y"+"c^d b_PWX^l cV\ c`^[T`M.\n"+s%""+"_^d [T QXK [Tc`KTX cV RV.\n0_' cP YkYYPZP QRPZ[L\V,\nch\ 4ZZM\h\ cP XT`K!"+"\n9PX bP\ _`mcP P\S`TXh[L\V,\nfPN`T h fPN`T :TdcT`XK!"*3))

Probieren Sie es online aus!
Verwenden Sie dieselbe Wiederholungstechnik wie bei mbomb007 , aber ich habe alle Zeichen höher als 47 (alle griechischen Buchstaben), u913 ~ u974 durch u48 ~ u109 ersetzt und diese vor dem Drucken rückgängig gemacht

Stange
quelle
4

Java 7, 320 319 300 294 293 Bytes

void Z(){String a="AS Q[g_MTg O^j bU[ ",b="8OW aO[ ^_lbO O[R_SWgZK[U,\neOM_S g eOM_S 9ScbS_WJ!\n";for(char C:(a+"XjfU\nb]c a^OVW]k bU[ b_]ZS_L.\n"+a+"jfU\n^]c ZS PWJ ZSb_JSW bU QU.\n/^' bO XjXXOYO PQOYZK[U,\nbg[ 3YYL[g[ bO WS_J!\n"+b+b+b).toCharArray())System.out.print((char)(C>46?C+866:C));}

Probieren Sie es online aus!

Dies gibt die Hymne mit einem nachgestellten Zeilenumbruch aus. Ich habe die Funktion von der Rückgabe von a Stringin a konvertiert void, damit die Zeichenfolge gedruckt wird, anstatt sie zurückzugeben und Bytes zu speichern.

Wird am Morgen weiter Golf spielen Golfer schlafen nicht: P.

Erklärung (veraltet)

String Z(){
  // X contains the value of the Greek Anthem
  String X="",
  // a and b contain some repeated parts of the anthem
         a="AS Q[g_MTg O^j bU[ ",
         b="8OW aO[ ^_lbO O[R_SWgZK[U,\neOM_S g eOM_S 9ScbS_WJ!\n";
  // Then we loop over every char in this string
  for(char C: (a+"XjfU\nb]c a^OVW]k bU[ b_]ZS_L.\n"+a+"jfU\n^]c ZS PWJ ZSb_JSW bU QU.\n/^' bO XjXXOYO PQOYZK[U,\nbg[ 3YYL[g[ bO WS_J!\n"+b+b+b).toCharArray())
    // Adding 866 to the char if it is greater than `.` 46
    // (we also want to preserve the punctuation)
    X+=(char)(C>46?C+866:C);
  return X;
}

Um zu diesem reduzierten String zu gelangen, habe ich manuell überprüft, welche Zahlen von den Codepunkten am besten subtrahieren. Diese Werte müssten zwischen und liegen ~. Um die Erkennung, ob ein Zeichen zu machen , ist Zeichensetzung ( ., ', !, ) oder nicht, wäre es am besten, wenn alle Werte über log .(46). Und es sollte kein \s im String geben, da Java sonst denkt, dass es sich um Escape-Sequenzen handelt, und ich sie daher maskieren muss. Schließlich kam ich auf die Idee, 866 von den griechischen Zeichen zu subtrahieren.

user41805
quelle
Warum nicht ein Lambda daraus machen?
Pavel
@ ГригорийПерельман Weil es Java 7 ist: P
user41805
1
@ ГригорийПерельман Weil die Ausgabe ein Lambda-Zeichen enthält und Lambdas in Lambdas schrecklich schief gehen
Matthew Roh
3

Python 3, 350 345 Bytes

s="Σε γνωρίζω από την %sόψη\n"
print(s%'κ'+"του σπαθιού την τρομερή.\n"+s%''+"που με βιά μετράει τη γη.\nΑπ' τα κόκκαλα βγαλμένη,\nτων Ελλήνων τα ιερά!"+"\nΚαι σαν πρώτα ανδρειωμένη,\nχαίρε ω χαίρε Λευτεριά!"*3)

Probieren Sie es online aus

mbomb007
quelle
3

Windows 10 Batch, 424 404 Byte

@chcp>nul 65001
@set s="Σε γνωρίζω από την κόψη"
@set t="Και σαν πρώτα ανδρειωμένη," "χαίρε ω χαίρε Λευτεριά!"
@for %%l in (%s% "του σπαθιού την τρομερή." %s:κ=% "που με βιά μετράει τη γη." "Απ' τα κόκκαλα βγαλμένη," "των Ελλήνων τα ιερά!" %t% %t% %t%) do @echo %%~l

Anmerkungen:

  • Verwenden Sie Notepad nicht zum Speichern, da sonst eine Stückliste hinzugefügt wird, die zum Fehlschlagen des Skripts führt.
  • Der chcpAufruf schlägt fehl, wenn Ihre Eingabeaufforderung für die Verwendung von Rasterschriftarten konfiguriert ist. Ändern Sie sie in zB Lucida Console (erfordert keinen Neustart).
  • Die Batch-Datei scheint eine einigermaßen neue Version von Windows zu erfordern. Windows XP war überhaupt nicht zufrieden mit chcp 65001.

Bearbeiten: 20 Bytes dank @ ConorO'Brien gespeichert.

Neil
quelle
ist das nicht nur 420 Bytes?
Herr Xcoder
@ Mr.Xcoder Mein Windows-Texteditor verwendet MS-DOS-Zeilenenden, und ich kann mir nicht die Mühe machen, die geringe Ersparnis zu beanspruchen.
Neil
Warum nicht einfach @set t="Και σαν πρώτα ανδρειωμένη," "χαίρε ω χαίρε Λευτεριά!"und ersetzen %t% %u%durch %t%?
Conor O'Brien
@ ConorO'Brien Das ist einfach genial. Vielen Dank!
Neil
3

Bubblegum , 190 Bytes

0000000: d5 8e b5 61 04 51 10 43 f3 ad 62 9c 98 ed 16 cd  ...a.Q.C..b.....
0000010: cc 4c a1 c3 e3 bb 65 ec 40 6a c9 9a 6f cc 1c df  [email protected]...
0000020: f2 8c a4 b7 c2 3b 12 c3 0c 0d 4f b8 83 11 52 9e  .....;....O...R.
0000030: 18 26 dc e6 b9 71 1f 19 1a 43 c9 73 1e 23 8b 34  .&...q...C.s.#.4
0000040: 77 3c 30 ee 71 1b 13 e4 28 34 5e 7c b9 f4 52 bc  w<0.q...(4^|..R.
0000050: 43 8d 44 ef e1 66 f4 3f f7 9b ba 1d a8 9e 34 4c  C.D..f.?......4L
0000060: 05 ed 87 ef c0 eb 23 41 11 fc 8e ca 44 bd e1 f6  ......#A....D...
0000070: 92 2f 26 a1 16 4a 9d 13 54 3e 4e e5 d0 a7 b2 03  ./&..J..T>N.....
0000080: 34 c8 d6 55 97 27 5e ff 01 95 ce 21 1a 1f bf b2  4..U.'^....!....
0000090: 45 a8 d9 5f 88 f0 8a 89 ff 62 4f 2f 89 db dc e1  E.._.....bO/....
00000a0: 65 b0 f8 8c 58 26 35 50 f0 97 7a 24 65 e4 7b e3  e...X&5P..z$e.{.
00000b0: 89 fd 99 f0 26 e6 81 b2 4e 2e e6 99 fd 01        ....&...N.....

Probieren Sie es online aus!

Dennis
quelle
3

PowerShell , 332 270 261 Byte

-join([char[]]"$(($a='=O MWc[IPc KZf ^QW')) TfbQ
^Y_ ]ZKRSYg ^QW ^[YVO[H.
$a fbQ
ZY_ VO LSF VO^[FOS ^Q MQ.
+Z' ^K TfTTKUK LMKUVGWQ,
^cW /UUHWcW ^K SO[F!
$('4KS ]KW Z[h^K KWN[OScVGWQ,
aKI[O c aKI[O 5O_^O[SF!
'*3)"|%{([char](870+$_),$_)[+$_-in10,32,33,39,44,46]})

Probieren Sie es online aus!

Dies nimmt die Munged-Zeichenfolge als char-array und führt sie einzeln durch eine Schleife bei |%{...}jeder Iteration, wobei entweder das Zeichen gerade ausgegeben $_oder erhöht wird, 870bevor es erneut als Zeichen umgewandelt wird char(basierend darauf, ob es sich um eine Interpunktion handelt oder nicht). Ein paar andere Tricks setzen sich $aals Wiederholungssatz zusammen und verdreifachen die letzten drei Strophen. Diese werden alle -joinzu einer vollständigen Zeichenfolge zusammengefasst, und die Ausgabe erfolgt implizit.

Bearbeiten - Woo! Dies ist die 1100. PowerShell-Antwort auf der Website! : D.

AdmBorkBork
quelle
Es ist nur die 12. Antwort? ;)
Conor O'Brien
Ihre neueste Version liefert die richtige Ausgabe. Es scheint, dass PowerShell den Code vor der Verarbeitung in UTF-8 konvertiert (auch wenn er UTF-8-codiert ist).
Dennis
@ Tennis Kinda. Alles unter der Haube in PowerShell ist UTF-16-codiert , sodass wahrscheinlich tatsächlich eine Konvertierung stattfindet.
AdmBorkBork
2

Japt, 197 196 195 Bytes

`0fxtc
pkq ol]¸ky2ci2mk?mZ.
0xtc
lkq ? ^eX ?pmXae2c _c.
=l'2] fxff]g] ^_]g1pui AggZiui2] eamX!`+`
F]e o]i lmzp] ]i\`µeu1s][µ u s][µ Gaqpa´X!`³ d0`Oa _ium[¿ ]lx2ci `1`hYic,
`2" p""[=F-~]"_c +852 d

Testen Sie es online! Enthält drei 0x95 Bytes, die durch ersetzt wurden ?.

ETH-Produktionen
quelle
Gibt es darin nicht druckbare Dateien?
Conor O'Brien
@ ConorO'Brien Yep, geklärt
ETHproductions
2

/// , 324 323 Bytes

/P/ρ//p/π//n/η//z/Σε γνωρίζω από τnν //k/Και σαν pPώτα ανδPειωμένn,
χαίPε ω χαίPε ΛευτεPιά!/zκόψn
του σπαθιού τnν τPομεPή.
zόψn
pου με βιά μετράει τn γn.
Αp' τα κόκκαλα βγαλμένn,
των Ελλήνων τα ιεPά!kkk

Probieren Sie es online aus!

Vielleicht könnte es mehr Golf gespielt werden, aber ich bin müde.

Es funktioniert durch Ersetzen von Zeichen wie kdurch längeren Text. Ich habe auch einige Zeichensubstitutionen vorgenommen, da die griechischen Zeichen mehr Bytes haben als Zeichen wie p. Einfach genug.

-1 Byte dank @ErictheOutgolfer.

Genosse SparklePony
quelle
Wenn Sie eine unnötige neue Zeile haben ΛευτεPιά!/, können Sie diese entfernen, damit die Ausgabe keine führende neue Zeile enthält.
Erik der Outgolfer
@EriktheOutgolfer Fertig, danke.
Genosse SparklePony
1

Bash + GNU iconv, 214

a="�� ������� ��� ��� "
l="
��� ��� ����� �����������,
����� � ����� ��������!"
iconv -f GREEK<<<"$a����
��� ������� ��� �������.
$a���
��� �� ��� ������� �� ��.
��' �� ������� ��������,
��� ������� �� ����!$l$l$l"

Hierbei wird lediglich das iconvDienstprogramm verwendet, um die GRIECHISCHE Codierung (Byte pro Zeichen) in utf-8 zu konvertieren und ein wenig Redundanz durch Speichern von Wiederholungen in Variablen zu beseitigen.

Versuchen Sie nicht, direkt von oben zu kopieren - viele nicht druckbare Dateien werden beim Einfügen mungiert. Erstellen Sie das Skript stattdessen wie folgt:

base64 -d << EOF > greek.sh
YT0i0+Ug4+358d/m+SDh8Pwg9OftICIKbD0iCsrh6SDz4e0g8PH+9OEg4e3k8eXp+ezd7ecsCvfh
3/HlIPkg9+Hf8eUgy+X19OXx6dwhIgppY29udiAtZiBHUkVFSzw8PCIkYer8+OcK9O/1IPPw4ejp
7/0g9OftIPTx7+zl8d4uCiRh/PjnCvDv9SDs5SDi6dwg7OX08dzl6SD05yDj5y4KwfAnIPThIOr8
6urh6+Eg4uPh6+zd7ecsCvT57SDF6+ve7fntIPThIOnl8dwhJGwkbCRsIg==
EOF
Digitales Trauma
quelle
Der Platz in -f GREEKist nicht erforderlich. Die Verwendung eines Heredocs anstelle eines Herestrings spart ein zusätzliches Byte.
Dennis
1

PHP, 296 Bytes

<?=gzinflate(base64_decode("1Y+9DoJAEIR7Et7hrGyMz3gEiJKgiYWNlrYIAUXkL7zB7Cs5e0ZDZ22u2Nvdme/mcEFtcMMoiQQo8JDEoBQrqZEIDUaDTlLZovE9DiaJjYRiUeKJlu3uI5OI/gkDatZ87Xv4Sf5yreOq16AiNnN3R8xQo3UGZTXKPYhd6qR00dDxlOi1rSjR64ArRjQrjSyJ/uHIaY9cw7isqm5d1GxB5Ik2vhKycGslkP1bwx53qhiCzhl3w1WhC8NvzTqcSY1pVnb75/QX"));

PHP, 349 Bytes

echo$y="Σε γνωρίζω από την"," κόψη\nτου σπαθιού την τρομερή.\n$y όψη\nπου με βιά μετράει τη γη.\nΑπ' τα κόκκαλα βγαλμένη,\nτων Ελλήνων τα ιερά!\n".$z="Και σαν πρώτα ανδρειωμένη,\nχαίρε ω χαίρε Λευτεριά!\n",$z.$z;
Jörg Hülsermann
quelle
1

Python 2.7, 190 Bytes

zlib Missbrauch. Hexdump:

00000000: efbb bf70 7269 6e74 2278 9cbd 8cb1 0e82  ...print"x......
00000010: 4010 44fb fb8a b5b2 31fc 7f6b 61a3 252d  @.D.....1..ka.%-
00000020: 4216 5ccf e5b8 701b 96e8 2568 5ca5 b4b7  B.\...p...%h\...
00000030: 7ac9 cc9b 2909 ba98 a5b9 66c0 b480 fa08  z...).....f.....
00000040: fdf2 f04e c719 a684 371e 9fdf 5065 1c48  ...N....7...Pe.H
00000050: eac2 95bf 838f 9fcc 1f08 5aae 0c2a 15b1  ..........Z..*..
00000060: 55d0 f9c2 edd3 1614 edb5 ef31 20b4 1d86  U..........1 ...
00000070: e11c fdce 698e 7008 a18e 4613 98a4 dab8  ....i.p...F.....
00000080: 2332 4c18 21c9 cb32 8c17 21ce ab7f c746  #2L.!..2..!....F
00000090: 0832 ac3c d1ac 24fc afc9 1bcf bfdc ec22  .2.<..$........"
000000a0: 2e64 6563 6f64 6528 227a 6970 2229 2e64  .decode("zip").d
000000b0: 6563 6f64 6528 2267 7265 656b 2229       ecode("greek")

Wie @Dennis hervorhebt, muss dies in einem Terminal ausgeführt werden, damit es die UTF-8-Ausgabe korrekt erzeugt.

nneonneo
quelle
Wie machst du das? Ich erhalte einen UnicodeEncodeError .
Dennis
@Dennis TIOs Python 2 ist im Vergleich zu repl.it zum Beispiel ziemlich schlecht. Repl.it funktioniert, wenn die Quelle Nicht-ASCII enthält und Sie oben keine andere Codierung angeben. Versuchen Sie es mit Ideone und repl.it.
mbomb007
@ mbomb007 Wenn diese Online-Interpreter vor dem Ausführen des Interpreters Änderungen am Quellcode vornehmen, haben sie eine neue Sprache für die Zwecke von PPCG erstellt. In jedem Fall sind die ersten drei Bytes dieser Antwort eine UTF-8-Byte-Otder-Marke, aber der Quellcode ist nicht gültig für UTF-8.
Dennis
@ Tennis: Ich habe mein Terminal auf UTF-8 eingestellt. Ich glaube, der TIO-Fehler ist darauf zurückzuführen, dass das virtuelle Terminal auf ASCII eingestellt ist. Durch Hinzufügen einer echo -ne '.encode("utf8")' >> code.pyZeile in der Mitte wird das Problem behoben. Ich denke nicht, dass es zu verrückt ist, sich auf ein UTF-8-Terminal zu verlassen, aber wenn ja, werde ich die Antwort ändern.
Nneonneo
Wenn Ihre Antwort in einem Setup funktioniert , ist sie gültig. keine Argumente. Mein Gespräch mit @ mbomb007 basierte auf meiner fehlgeleiteten Annahme, dass Python die Quelldatei nicht verarbeiten konnte, aber wie Sie richtig betont haben, verursacht der Dekodierungsschritt Probleme. Das Problem scheint jedoch nicht so einfach zu sein, wie einige Einstellungen zu ändern. Alles unter TIO verwendet UTF-8-Standard, einschließlich Python.
Dennis
1

Netzhaut , 199 Bytes


:pkq olWdeky=ci=mkhamT._:lkq ha XeR hapmRae=c Yc._0l'=W fxffWgW XYWghSic,_pui 4ggTiui=W eamR!###
:
Ia YiumUbu Wlx=ci fxtc_
#
_9We oWi lmzpW WiZmaeuhSic,_;u ;AaqpameR!
=
 p
;
sWUma 
2=`f

T`w`¶Α-ώ

Probieren Sie es online aus!

Woohoo, knapp 200 Bytes.

Erläuterung

Die Hauptidee besteht darin, die tatsächlichen Unicode-Zeichen größtenteils zu vermeiden, da sie nur die Anzahl der Bytes erhöhen, wenn sie überall verwendet werden. Stattdessen stelle ich jeden griechischen Buchstaben durch einen ASCII-Buchstaben oder eine Ziffer dar. Es stellt sich heraus, dass die relevanten Buchstaben von Α(das ist ein Alpha) ώgenau 62 Codepunkte umfassen. Das sind 10 + 26 + 26, die Anzahl der ASCII-Ziffern und Buchstaben. Das andere Unicode-Zeichen, das wir haben, ist das , mit dem Retina Zeilenvorschübe darstellt. Wir können ein paar weitere Bytes sparen, indem wir diese durch ersetzen _. Dann enthält die Kurzschrift win Transliterationsstufen genau die 63 Zeichen, die wir als Substitutionen verwendet haben, und wir können den Bereich, dem dies zugeordnet ist, mit nur 3 2-Byte-Zeichen ( und den beiden Enden des griechischen Buchstabenbereichs) darstellen.

Daher ist der Code größtenteils ziemlich unleserlich, da diese Ersetzung in der allerletzten Phase erfolgt. Lassen Sie uns dies rückgängig machen, um den Code ein bisschen sinnvoller zu machen:


:του σπαθιού=ην=ρομερή.¶:που με βιά μετράει=η γη.¶Απ'=α κόκκαλα βγαλμένη,¶των Ελλήνων=α ιερά!###
:
Σε γνωρίζω από=ην κόψη¶
#
¶Και σαν πρώτα ανδρειωμένη,¶;ω ;Λευτεριά!
=
 τ
;
χαίρε 
2=`κ

Das sieht ein bisschen mehr nach dem aus, was wir ausgeben wollen. In der ersten Phase wird lediglich der Gesamtrahmen festgelegt. Es enthält alle eindeutigen Teile der Ausgabe sowie einige weitere Platzhalter für wiederholte Teile:

  • :steht für die erste und dritte Zeile. Sie sind am Ende etwas anders, weil das κin der dritten Zeile fehlt, weshalb die allerletzte Stufe die zweite κim Ergebnis entfernt.
  • # steht für die letzten beiden Zeilen, die dreimal wiederholt werden.
  • ;steht für das χαίρεin diesen Zeilen wiederholte .
  • =steht für ein Wort, das mit τ(und dem Leerzeichen davor) beginnt . Es gibt gerade genug davon, um ein einzelnes Byte zu speichern.
Martin Ender
quelle
0

Jolf, 187 Bytes

In der griechischen Codepage verschlüsselt zu sein, hilft.

ΆΆγ"Σε γνωρίζω από την κόψη
'του σπαθιού την τρομερή.
"-γ'κ«που με βιά μετράει τη γη.
Απ' τα κόκκαλα βγαλμένη,
των Ελλήνων τα ιερά!
»*3"Και σαν πρώτα ανδρειωμένη,
χαίρε ω χαίρε Λευτεριά!

Probieren Sie es hier aus! Es ist alles griechisch für mich ...

Conor O'Brien
quelle
Die Ausgabe muss in UTF-8 erfolgen. Ist das überhaupt mit In-Browser-Interpreten möglich? Soweit ich weiß, verwendet In-Browser-JavaScript UTF-16.
Dennis
@ Tennis Ich bat das OP um Klarstellung, und er sagte, dass es wahrscheinlich in Ordnung ist
Conor O'Brien
0

Python 3 , 246 Bytes

q=b'Qc akwo]dw _nz rek '
print(''.join(chr(b+b//63*850)for b in
q+b'hzve\nrms qn_fgm{ rek romjco\.\n'+q+b"zve\nnms jc `gZ jcroZcg re ae.\n?n' r_ hzhh_i_ `a_ij[ke,\nrwk Cii\kwk r_ gcoZ!"+b'\nH_g q_k no|r_ _kbocgwj[ke,\nu_]oc w u_]oc IcsrcogZ!'*3))

Probieren Sie es online aus!

Meine Einstellung zu Rods Ansatz.

Lynn
quelle
0

Bubblegum , 194 187 Bytes

00000000: d58e 3542 0541 1005 f33d c590 e070 45dc  ..5B.A...=...pE.
00000010: dd2d 2444 d77d f706 f5ae c4f4 a019 f18f  .-$D.}..........
00000020: daab 8b47 7247 4aaf 3dad f146 a13d 47ac  ...GrGJ.=..F.=G.
00000030: 551d 3a6d 52d2 3b1a 1d6a 9732 f2f5 a82d  U.:mR.;..j.2...-
00000040: a70d ad12 5351 fbf2 e87b 4b9b 5a63 a423  ....SQ...{K.Zc.#
00000050: d71a afcb d1ff dc6f ea6a a0da a523 a1e6  .......o.j...#..
00000060: 39e4 81f7 4c4e 1df6 0d55 7aea 9956 67ac  9...LN...Uz..Vg.
00000070: 1107 2d1a 1a62 5a2b 13d2 9076 bcd0 532e  ..-..bZ+...v..S.
00000080: 7a5d ed99 fe15 2d2d aff4 567e ddd6 e486  z]....--..V~....
00000090: 9f8a b827 b617 1bc4 365c d59a 8ec3 8ad5  ...'....6\......
000000a0: 645a 3303 edfd a1ee 10f3 667d a73d f7a7  dZ3.......f}.=..
000000b0: e281 5c5b da0c e47a 92d9 1f              ..\[...z...

Sie können diesen Hexdump mit umkehren xxd -r.

Danke Dennis, dass du mich zu Zopfli weitergeleitet hast :)

Erik der Outgolfer
quelle
9
Geben Sie jemand anderem die Möglichkeit zu posten, oder?
mbomb007
@ mbomb007 OP ist nur ein normaler Konkurrent, also lasse ich mich von jemandem schlagen: P
Erik der Outgolfer
2
Sie sollten ein paar Tage gewartet haben, bevor Sie Ihre Lösung veröffentlicht haben, damit jemand anderes diese Sprache ausprobieren kann. Es ist nicht cool, eine Herausforderung zu posten und gleich danach eine wirklich kurze Antwort zu posten.
mbomb007