Evolution von "Hallo Welt!"


226

Dieser Wettbewerb ist offiziell beendet, der Gewinner ist jimmy23013 . Herzliche Glückwünsche!

Die Herausforderung besteht darin, ein Programm Hello World!zu erstellen , das auf stdout druckt . Der Haken ist, dass Ihr Programm einen Levenshtein-Abstand von 7 oder weniger von dem Programm in der vor Ihnen eingereichten Antwort haben muss.

Wie das geht

Im Folgenden habe ich eingereicht bereits die erste Antwort mit Python: print("Hello World!").

Die nächste Person, die antwortet, muss die Zeichenfolge print("Hello World!")mit bis zu 7 Einfügungen, Löschungen oder Ersetzungen von Einzelzeichen ändern , damit die Ausgabe weiterhin erfolgt, wenn sie in einer Sprache ausgeführt wird, die bisher nicht verwendet wurde (in diesem Fall nur Python) Hello World!.

Zum Beispiel könnte der zweite Antwortende 1 Ersetzung ( r -> u), 2 Löschungen ( in) und 1 Einfügung ( s) verwenden, um die Zeichenfolge zu erstellen, puts("Hello World!")die gedruckt wird, Hello World!wenn sie in Ruby ausgeführt wird.

Die dritte Person, die antwortet, muss dasselbe in einer neuen Sprache tun, aber das Programm der Antwort der zweiten Person (z. B. puts("Hello World!")) als Ausgangspunkt verwenden. Die vierte Antwort bezieht sich auf die dritte Antwort und so weiter.

Dies wird so lange fortgesetzt, bis alle feststecken, da es keine neue Sprache gibt. Das Programm der letzten Antwort kann so eingestellt werden, dass es nur aus 7 Zeichen besteht. Das gemeinsame Ziel ist es zu sehen, wie lange wir dies durchhalten können. Versuchen Sie also, keine undurchsichtigen oder ungerechtfertigten Änderungen an den Charakteren vorzunehmen (dies ist jedoch keine Voraussetzung).

Formatierung

Bitte formatieren Sie Ihren Beitrag wie folgt:

#Answer N - [language]

    [code]

[notes, explanation, observations, whatever]

Wobei N die Antwortnummer ist (erhöht sich schrittweise, N = 1, 2, 3, ...).

Sie müssen nicht sagen, welche genauen Zeichen geändert wurden. Stellen Sie einfach sicher, dass der Levenshtein-Abstand zwischen 0 und 7 liegt.

Regeln

Das Wichtigste an dieser Herausforderung ist, dass immer nur eine Person antworten kann und jede Antwort von der vorherigen abhängt .

Es sollte niemals zwei Antworten mit dem gleichen N geben. Wenn zwei Personen gleichzeitig auf ein N antworten, sollte derjenige, der später antwortet (auch wenn es ein paar Sekunden Unterschied sind), seine Antwort gnädig löschen.

Außerdem...

  • Ein Benutzer kann nur eine Antwort pro 8-Stunden-Zeitraum senden. Das heißt, jede Ihrer Antworten muss mindestens 8 Stunden voneinander entfernt sein. (Dies soll verhindern, dass Benutzer die Frage ständig beobachten und so oft wie möglich beantworten.)
  • Ein Benutzer darf nicht zwei Antworten hintereinander übermitteln. (zB seit ich Antwort 1 eingereicht habe, kann ich Antwort 2 nicht tun, aber ich könnte 3 tun.)
  • Jede Antwort muss in einer anderen Programmiersprache sein.
    • Verschiedene Versionen derselben Sprache zählen als dieselbe Sprache.
    • Sprachen gelten als verschieden, wenn sie traditionell mit zwei verschiedenen Namen bezeichnet werden. (Es mag hier einige Unklarheiten geben, aber lass das den Wettbewerb nicht ruinieren.)
  • Sie dürfen nur Tabulatoren, Zeilenumbrüche und druckbare ASCII-Zeichen verwenden . (Zeilenumbrüche zählen als ein Zeichen.)
  • Die Ausgabe sollte nur Hello World!und keine anderen Zeichen sein (eine führende / nachfolgende Zeile ist kein Problem).
  • Wenn Ihre Sprache keine Standardsprache ist, verwenden Sie die gängigen Methoden zur schnellen Textausgabe (z. B. console.logoder alertin JavaScript).

Bitte stellen Sie sicher, dass Ihre Antwort gültig ist. Wir wollen nicht merken, dass es nach fünf Antworten eine Unterbrechung in der Kette gibt. Ungültige Antworten sollten schnell behoben oder gelöscht werden, bevor weitere Antworten eingehen.

Bearbeiten Sie keine Antworten, es sei denn, dies ist unbedingt erforderlich.

Wertung

Sobald sich die Dinge beruhigt haben, gewinnt der Benutzer, der die meisten (gültigen) Antworten abgibt. Die Krawatten gehen an den Benutzer mit den kumulativsten Up-Votes.

Leaderboard: (veraltet)

(Benutzer muss mindestens 2 gültige Antworten haben)

11 Antworten

7 Antworten

6 Antworten

5 Antworten

4 Antworten

3 Antworten

2 Antworten

Bisher verwendete Sprachen:

  1. Python
  2. CJam
  3. PHP
  4. Pyth
  5. Perl
  6. Befunge 98
  7. Bash
  8. Nimrod
  9. Rubin
  10. GNU dc
  11. Golfscript
  12. Mathematica
  13. R
  14. Lua
  15. Salbei
  16. Julia
  17. Scilab
  18. JavaScript
  19. VHDL
  20. HyperTalk
  21. Haskell
  22. LOLCODE
  23. APL
  24. M30W
  25. Stata
  26. TI-BASIC (NSpire)
  27. ActionScript 2
  28. J
  29. Power Shell
  30. K
  31. Visual FoxPro
  32. VBA
  33. Extended BF Type III
  34. Zsh
  35. Strich
  36. Clojure
  37. NetLogo
  38. Groovy
  39. CoffeeScript
  40. Clipper
  41. BASIC
  42. FALSCH
  43. Fisch (Muschel)
  44. GNU Octave
  45. TCL
  46. E
  47. newLisp
  48. Lispeln
  49. SMT-LIBv2
  50. Schläger
  51. Batsh
  52. tcsh
  53. AppleScript
  54. Maus
  55. Elf
  56. F #
  57. Falke
  58. Burleske
  59. HTML
  60. SGML
  61. M4
  62. MUMPS
  63. TeX
  64. Forth
  65. Lachs
  66. Turing
  67. bc
  68. Betterave
  69. Planen
  70. Emacs Lisp
  71. Logo
  72. AutoLISP
  73. ///
  74. Rebol
  75. Ahorn
  76. FreeBASIC
  77. Vimscript
  78. ksh
  79. Hacken
  80. mIRC
  81. Stapel
  82. Machen
  83. Abschrift
  84. Sch
  85. GDB
  86. csh
  87. HQ9 + -
  88. Nachsatz
  89. Matlab
  90. Oz
  91. CASIO BASIC
  92. VBScript
  93. QBasic
  94. wird bearbeitet
  95. C
  96. Rost 0,13
  97. Pfeil
  98. Kaffeine
  99. Algoid
  100. AMPL
  101. Alore
  102. Forobj
  103. T-SQL
  104. LiveCode
  105. Euphorie
  106. SpeakEasy
  107. MediaWiki
  108. SmallBASIC
  109. REXX
  110. SQLite
  111. TPP
  112. Geom ++
  113. SQL (nachgres)
  114. itflabtijtslwi
  115. RegXy
  116. Opal.rb
  117. Eichhörnchen
  118. Pfand
  119. Scala
  120. Rebmu
  121. Boo
  122. PARI / GP
  123. rot
  124. Schnell
  125. BeanShell
  126. Vala
  127. Pike
  128. Suneido
  129. AWK
  130. Neko
  131. AngelScript
  132. gosu
  133. V
  134. ALAGUF
  135. BogusForth
  136. Flaming Thunder
  137. Caché ObjectScript
  138. Eule
  139. Kardinal
  140. Parser
  141. Grinsen
  142. Kätzchen
  143. Zwei Enten
  144. Asymptote
  145. KATZE
  146. IDL
  147. Winzig
  148. WTFZOMFG
  149. Io
  150. MuPAD
  151. Java
  152. Onyx
  153. JBoss
  154. S +
  155. Hexish
  156. yash
  157. Unwahrscheinlich
  158. aufwachen
  159. Gör
  160. Integrierte Shell für die Busybox
  161. gammaplex
  162. KTurtle
  163. AGOL 68
  164. Alice
  165. SML / NJ
  166. OCaml
  167. CDuce
  168. Unterlast
  169. Simplex v.0.6
  170. Minkolang 0.9
  171. Fexl 7.0.3
  172. Jolf
  173. Vitsy
  174. Y.
  175. Retina
  176. Codename Dragon
  177. Ernsthaft
  178. Reng v.3.3
  179. Fuzzy Octo Guacamole

(Sie können diese Listen jederzeit bearbeiten, wenn sie falsch oder veraltet sind.)

Diese Frage funktioniert am besten, wenn Sie nach ältesten sortieren .

HINWEIS: Dies ist eine Testfrage für einen neuen Herausforderungstyp, bei dem jede Antwort von der letzten abhängt und sich der Schwierigkeitsgrad erhöht. Besprechen Sie dies mit uns im Chatroom für diese Frage oder in Meta .


61
"Nach ältesten sortieren" ist hier nützlich.
Xnor


5
@Mew HQ9 + druckt die falsche Nachricht. Aber dieser ... esolangs.org/wiki/Huby
Sp3000

17
Vielleicht kann das interessant sein: migl.io/projects/hw . Diese listet automatisch die Antworten auf und zeigt deren Lebensdauer an .
Michael M.

6
@ Gerrit Ursache Ich könnte wirklich 350 weitere Antwortbenachrichtigungen verwenden ...
Calvins Hobbys

Antworten:


29

Antwort 85 - GDB (GNU Debugger)

#[]([.]c;main()&alert"  "
    echo Hello World!
#[;]:;#bye;dnl</vsh>

Ich denke das kann man auch als Programmiersprache qualifizieren. Es hat sogar ifund whilebefiehlt .

echo ist ein weiterer in GDB eingebauter Befehl.

So führen Sie diesen Code aus:

gdb --batch -x file

Abstand: 7 von Antwort 84 .


Bitte überarbeiten Sie Ihre Antwort, die 85 war eine ungültige Antwort (ich habe nicht bemerkt, dass die Sprache zuvor verwendet wurde) und ich habe sie gelöscht.
Nit

Irgendein Link zur GDB?
Optimierer

1
@Optimizer gnu.org/software/gdb Der Gnu-Debugger.
Jimmy23013

Es ist, als würde man ein Java-Projekt in Eclipse und nicht in Netbeans
Optimizer

3
Diese Antwort ist in Ordnung. GDB verfügt über eine Befehlssprache, mit der bestimmte Debug-Befehle ausgeführt werden. Dazu wird GDB im Batch-Modus ausgeführt und die Befehlsdatei mit angegeben --batch -x <file>. Dies ist eine legitime Sprache. Siehe hier: sourceware.org/gdb/onlinedocs/gdb/Mode-Options.html ( -batch flag)

50

Antwort 1 - Python

print("Hello World!")

Es muss Dutzende von Sprachen geben, in die sich das verwandeln könnte.


113
Warum wird darüber abgestimmt, aber nicht die Frage? Ich garantiere dir, die Frage war schwerer zu schreiben;)
Calvins Hobbys

91
Warum wird Ihr Kommentar mehr hochgestuft als Ihre Antwort?
Tomsmeding

23
@ Calvin'sHobbies Antwort Upvotes sind mehr wert, sollten Sie sich nicht beschweren :-)
Angew

30
@tom Warum wird Ihr Kommentar höher bewertet als diese Antwort?
Nicoleel

24
^ Alle bedauern, dass für Kommentar-Upvotes keine Repräsentanten vergeben wurden!
Optimierer

46

Antwort 59 - HTML

Was? Kein HTML ??

<echo o[.]c;cat<<;#&&alert" ">Hello World!</vsh

Entfernung von Antwort 58 : 6

Voodoo-Magie? Nein. So funktioniert es:

Sie können in HTML ein beliebiges Tag verwenden. Der erste Teil <echo o[.]c;cat<<;#&&alert" ">ist also ein echoTag, das jetzt ein leeres Tag ist und vom Browser standardmäßig kein CSS mehr angewendet wird.

Bei dem o[.]c;cat<<;#&&alert" "Teil handelt es sich tatsächlich um zwei Eigenschaften, die für dieses Tag festgelegt wurden und durch ein Leerzeichen getrennt sind. Die erste Eigenschaft hat also den Schlüssel o[.]c;cat<<;#&&alert"und der zweite Schlüssel ist "und beide Werte sind leer.

Der zweite Teil ist nur einfacher Text, Hello World!der den Textinhalt des echoTags darstellt.

Als Nächstes versucht HTML, das schließende echoTag zu finden , findet jedoch stattdessen ein schließendes vshTag. Es ignoriert dann das schließende vshTag (dh </vsh) und schließt das echoTag automatisch .


2
@MAKZ HTML ist ziemlich kostenlos und locker. Sie können unübertroffene öffnende schließende Tags haben und was nicht. XHTML ist ziemlich streng. w3schools ist ein guter ausgangspunkt .
Optimierer

3
Sie können jedes Tag in HTML haben, also ist Echo ein normales Tag. o[.]c;cat<<;#&&alert"ist eine Eigenschaft in diesem Tag und die letzte "ist eine andere Eigenschaft in diesem Tag. Sie können dies auch mit dem Inspector Developer Tool anzeigen.
Optimierer

3
Ziemlich schlau. Hätte nie daran gedacht.
RubberDuck

15
Ich denke, das passiert, wenn Sie um 3 Uhr morgens Normdokumente lesen, während Sie auf Peyote sind.
David Conrad

5
@Optimizer Erforderliche Lektüre für Personen, die w3schools empfehlen. ;)
Martin Ender

39

Antwort 95 - C

//[]([.]c;
main()    {
    puts("Hello World!");}
//#[;]#bye;dnl</>

Abstand 7 von Antwort 94


39
Endlich blutig.
Nit

@Optimizer Ich habe mit gcc 4.7.2 auf meinem Computer keinerlei Laufzeitfehler erhalten.
Archaephyrryx

1
@Emil Nur vim automatische Einrückung; OP fordert dazu auf, was zu tun ist (wenn es zu weit fortgeschritten ist, um es zu korrigieren, können Sie einfach so tun, als wäre es ein Tabulator, und die Distanz 7
bestimmen

1
@ user23013 Da das Programm keinen intRückgabetyp für angibt mainund keinen Exit-Code zurückgibt . Daher ist der Rückkehrcode technisch undefiniertes Verhalten, daher der 13.
Qix

1
Einige der vorherigen Antworten (ab 85 GDB) haben zusätzliche Arbeit geleistet, um sich auf C.
kernigh

29

Antwort 22 - LOLCODE

VISIBLE "Hello World!"

Entfernung: 6


Sieht aus wie Abstand 6 zu mir - löschen p, ut-> VI, tr-> IB, n->E
isaacg

1
Vielen Dank. Ich glaube, ich habe bei der Entfernungsberechnung anderen Code kopiert.
Snack

28

Antwort 151 - Java

//#
class jux{public static void main(String[] h){System.out.println(//;\#//Hello*}}print,
"Hello World!");}}//print"putsx;//-##[;]#bye</>%"

Entfernung von Antwort 150 : 7

Probieren Sie es hier aus

(Danke an Christopher Creutzig für diesen Sport :))


3
Nun zur C # Antwort!
Rodolphito



21

Antwort 11 - Golfscript

#[puts "\x48]
"Hello World!"

Ein Abstand von 5.


21

Antwort 83 - Abschrift

Was ?? Kein Abschlag? : P

[](#[.]c;cat;#&&alert"  "
    @echo)Hello World!
[;]:;#bye;dnl</vsh>

Probieren Sie es hier aus

Abstand zu Antwort 82 : 7

e   -> [
:   -> ]
\n  -> (
o H -> o)H
:   -> [
#   -> ]
"   -> :

Voodoo-Magie? Nein !! So funktioniert es:

  • [text](link) Erstellt eine Verknüpfung.

Der erste Teil des Codes ist also

[](#[.]c;cat;#&&alert"  "
        @echo)

Dadurch wird ein leerer Textlink mit dem Speicherort erstellt

#[.]c;cat;#&&alert"  "
     @echo
  • Der nächste Teil Hello World!wird so gedruckt, wie er ist

  • Anschließend [;]:;#bye;dnl</vsh>wird ein Referenzlink erstellt, für ;den überall im Markdown verwendet werden kann.

Ex:

[Some text][;] // Outputs a link with text "Some text" and url ";#bye;dnl</vsh>"

1
Es wird fraglich, ob das eine Programmiersprache ist . (Dasselbe gilt für HTML.)
Martin Ender

1
Nun, wenn HTML eine Sprache ist, ist Markdown es auch. Es ist die gleiche Beziehung zwischen JS und Closure. Angesichts dieser Herausforderung (1 Sprache pro Jahr) sollten diese Regeln auch etwas gelockert werden.
Optimierer

1
Wie gesagt, ich glaube nicht, dass HTML nach unseren Maßstäben eine Programmiersprache ist. Aber für den Zweck dieser besonderen Herausforderung ist es wahrscheinlich in Ordnung, diese Regeln zu lockern (im Idealfall sollten Calvins Hobbys dies jedoch festlegen).
Martin Ender

4
Können wir diese Diskussion woanders führen als auf meine Antwort? :)
Optimierer

2
Immer noch ziemlich beeindruckend
Fabinout


18

Antwort 12 - Mathematica

#[puts];
"Hello World!"

Abstand von 7. Versuch, etwas von diesem Durcheinander zu beseitigen.



15

Antwort 19 - VHDL

report "Hello World!";

Entfernung: 6


1
wow :) ........ stur huh?
MAKZ

3
Haha, ich habe für einen Code Golf Frage gewartet , dass mir eine HDL verwenden können: p

15

Antwort 6 - Befunge 98

<@,kb"Hello World!"

Abstand von 5 von der vorherigen Antwort . Es gab ursprünglich einen Fehler, bei dem kder nicht da war; Ich weiß, dass es dort war, als ich dieses Programm schrieb. Ich denke, es hat es einfach nicht in diesen Beitrag geschafft.


Ich hätte das aufpumpen sollen, aber na ja.
Justin

Ich werde nur Antwort 7 basierend auf der aufgeblasenen Version
posten

6
@ Quincunx Ich kann mir nicht vorstellen, dass wir jemals in der Lage sind, auf System.out.println...
Sp3000

4
@ Sp3000 Wir können zunächst das Java-Programm in einen Kommentar schreiben. Dann mache alles andere zu einem Kommentar.
Jimmy23013

4
Ich hatte überlegt, mehrere Antworten pro Antwort zuzulassen, damit sie sich wie ein Baum verzweigen könnten. Dann könntet ihr euch auf eure kleine Java-Tangente begeben. Das wäre allerdings viel zu verwirrend ...
Calvins Hobbys

14

Antwort 23 - APL

 "Hello World!"

Beachten Sie, dass ein führendes Leerzeichen vorhanden ist.
Entfernung: 7


2
Das Wmuss groß geschrieben werden, um "Hello World!" zu drucken.

13

Antwort 3 - PHP

<?="Hello World!"?>

Diese Antwort ist eine Distanz 5 von der zweiten Antwort .


Bitte beachten Sie, dass der String "Hello World!"verbatim, der offensichtlich den Abstand 0 von Antwort 2 aufweist, ein gültiges PHP-Programm ist, das den erforderlichen String ausgibt, und eine explizite print-Anweisung nicht erforderlich ist.
Hijarian

@hijarian: Das gilt nur für die PHP-Shell, was sie für diese Herausforderung ungültig macht.
Dennis

1
@Dennis Wenn Sie ein Skript schreiben helloworld.phpund die 12 Symbole Hello World!dort einfügen und dann dieses Skript mit ausführen php helloworld.php, werden Sie Hello World!mit stdout gedruckt, da PHP alles außerhalb der <?php ?>Verarbeitungsanweisung als Rohtext behandelt, der ausgegeben werden soll.
Hijarian

Ich habe festgestellt, dass Sie Anführungszeichen entfernen müssen (wodurch es Levenstein Abstand 2 ist), um vollständig kompatibel zu sein.
Hijarian

4
@Petah Also? Dies ist kein Code Golf. Wir sollten es nicht so kurz oder so einfach wie möglich machen, weiterzumachen.
PurkkaKoodari

13

Antwort 28 - J

]trace=:('Hello World!')

Abstand = 5 von Antwort 27


1
]+ =+ :+ '+ '= 5, richtig?

3
Sicher. Ich habe es verpasst, schnell zu sein ... Diese Art von Frage verleiht Code-Herausforderungen mit Sicherheit ein echtes Gefühl: P.
JPJACOBS

eine der merkwürdigsten Bezeichnungen für eine Sprache mit einem so einfachen Namen ...
CoDEmanX

Und J hätte Antwort 2 sein können, indem er den Ausdruck löschte und das Doppelte durch einfache Anführungszeichen ersetzte und am Ende mit endete ('Hello World!').
bcsb1001

13

Antwort 33 - Extended BF Type III

a#="*#[.>]trac": "@Hello World!

Abstand 7 von Antwort 32

Nun, ich habe keinen Interpreter für diese Erweiterung gefunden, aber der Code scheint den Spezifikationen der Sprache zu entsprechen.

a //ignored
#="*# //comment
[.>] //print each character until an empty cell
trac" //ignored
: //move pointer, do not impact result
 " //ignored
@ //end of source
Hello World! //Injected in cells before execution

1
Nur damit Sie wissen, ist die obige Antwort ungültig, da sie einen Abstand von 8 hat. Dies sollte durch Entfernen einiger Leerzeichen behoben werden können. Vielleicht möchten Sie also Ihre korrigieren, nachdem der andere Typ dies getan hat.
Scimonster

1
Es ist korrigiert. Entschuldigen Sie.
RubberDuck

1
Meine Antwort steht auch fest.
Michael M.

1
Ich habe ein ordentliches für dieses angestellt, kann nicht auf den 8-Stunden-Timer warten.
Nit



12

Antwort 14 - Lua

#[put
print("Hello World!")

Abstand = 7


8
Und wir sind wieder am Anfang, gute Arbeit.
Nit

hi @Timmy, es tut mir leid, aber ich musste meine Antwort von print auf cat ändern.
Mark Gabriel

12

Antwort 21 - Haskell

putStrLn "Hello World!"

Entfernung: 7


4
Bin ich der Einzige, der glaubt, dass Haskells Version printdafter ist als die von LOLCODE?
Pharap

5
@Pharap: Haskells Version von printwird aufgerufen print, und es macht etwas ziemlich Unsinniges: Drucken Sie einen beliebigen Wert¹ - aber in gültiger Haskell-Notation! Also print 5ergibt sich 5als Output und print "Hello World!"ergibt sich "Hello World!"; aber die geforderte Herausforderung Hello Worldohne Anführungszeichen (was für Haskell nicht gültig wäre).
hörte

3
@Pharap ¹Es funktioniert mit keinem Typ, nur mit Showfähigen Typen.
hörte

1
Nun, ich nehme an , suum cuique pulchrum est .
Pharap

@ceasedtoturncounterclockwisdata W=World;data H=Hello W; Hello World
Esolanging Fruit

12

Antwort 26 - TI-BASIC (NSpire)

Disp "Hello World!"

Abstand: 5 von Antwort 25

(Getestet auf einem TI-NSpire-Rechner)


2
Ich sehe, Sie haben einen NSpire-Rechner. Dies sollte im Titel vermerkt werden, da TI-83/84 / + / SE keine Kleinbuchstaben haben.
Timtech

2
@ Timtech Sie haben tatsächlich Kleinbuchstaben. Wenn Sie MirageOS oder ein anderes benutzerdefiniertes Betriebssystem haben, können Sie diese aktivieren. Hier ist ein Screenshot eines Programms, das ich vor einiger Zeit geschrieben habe und das Kleinbuchstaben verwendet.
Wchargin


11

Antwort 7 - Bash

echo Hello World!

Dies ist ein Abstand von 7 von der sechsten Antwort .


1
Ein lahmer Abstand Null von hier wäre Batch .... Quick @RandomUserViewingThisComment, los geht's
Justin

@Quincunx Abstand 1 mit dem @Charakter.
Jimmy23013

@ user23013 Guter Punkt; Ich kenne Batch sehr schlecht .... Aber es würde in der Kommandozeile funktionieren.
Justin

@ Quincunx Oder es wird \nX:\Your\Working\Directory>echo Hello World!\nHello World!in einem Skript gedruckt . Oder sollte ich meine \r\nfür \n.
Jimmy23013

@ user23013 Oh, das macht Sinn.
Justin

11

Antwort 29 - MS Windows PowerShell

#]trace=:(
'Hello World!'

Abstand = 3 von Antwort 28


3
Eigentlich gefiel mir, wie der
punkhaarige

2
Ab diesem Zeitpunkt häufen sich die Antworten an (normalerweise auskommentiert). Antwort 85 (GDB) fügte ein "main" hinzu und die Antworten erreichten schließlich C und dann Java.
Kernigh

11

Antwort 42 - FALSCH

{#ah="*#[.>]trac";cat<<@
#&&alert 
?} "Hello World!
"

Levenshtein Abstand von # 41 ist 7. Getestet mit dieser Online-Implementierung von FALSE. Ich habe einige übrig gebliebene Bearbeitungsabstands-Slots verwendet, um etwas Cruft zu entfernen ...


Ich hätte etwas von dieser Kruft selbst putzen sollen, aber ich kann es jetzt nicht. Ich würde die Kette brechen.
TecBrat

3
zufällige Aufwertung für die Antwort 42 - die Antwort ist falsch: P
CoDEmanX

11

Antwort 150 - MuPAD

//#class jux{public static void main(String[] h){System.out.println(;\#//Hello*}}print,
"Hello World!"//print"putsx;//-##[;]#bye</>%"

Abstand 6 von Antwort 149 .

BEARBEITEN : “h” hinzugefügt, um die Kette vorwärts zu bewegen.


Ah ... Wenn Sie nur eine hnach der hätten setzen können String[], wäre die nächste Antwort in Java gewesen;)
Optimizer

2
Im Interesse einer langen Kette werde ich das jetzt wohl nur noch schummeln und bearbeiten. ;-)
Christopher Creutzig

10

Antwort 30 - K

/#]trac
"Hello World!"

Abstand: 7 von Antwort 29

Ich denke das funktioniert, ein Dolmetscher ist hier (Kona) . /beginnt ein einzeiliger Kommentar in K. Ich habe einiges von dem #]trace=:(Durcheinander aufgeräumt .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.