Ewolucja „Hello World!”


226

Konkurs został oficjalnie zakończony, zwycięzcą został jimmy23013 . Gratulacje!

Wyzwanie polega na stworzeniu programu, który drukuje Hello World!na standardowym ekranie. Problem polega na tym, że twój program musi mieć odległość Levenshteina 7 lub mniej od programu w odpowiedzi przesłanej przed tobą.

Jak to będzie działać

Poniżej złożyli już pierwsza odpowiedź przy użyciu Pythona: print("Hello World!").

Następna osoba, która udzieli odpowiedzi, musi zmodyfikować ciąg znaków za print("Hello World!")pomocą maksymalnie 7 wstawień, usunięć lub podstawień pojedynczych znaków, aby po uruchomieniu w dowolnym języku, który nie był do tej pory używany (w tym przypadku tylko w języku Python), wynik jest nadal wyświetlany Hello World!.

Na przykład drugi moduł odpowiadający może użyć 1 podstawienia ( r -> u), 2 usunięcia ( in) i 1 insercji ( s), aby utworzyć ciąg znaków, puts("Hello World!")który zostanie wydrukowany Hello World!po uruchomieniu w Ruby.

Trzecia osoba, która ma odpowiedzieć, musi zrobić to samo w nowym języku, ale używając programu odpowiedzi drugiej osoby (np. puts("Hello World!")) Jako punktu wyjścia. Czwarta odpowiedź będzie dotyczyła trzeciej odpowiedzi i tak dalej.

Będzie to trwało, dopóki wszyscy nie utkną, ponieważ nie ma nowego języka, w którym można uruchomić program z ostatnią odpowiedzią, zmieniając tylko 7 znaków. Wspólnym celem jest sprawdzenie, jak długo możemy to utrzymać, więc staraj się nie dokonywać żadnych niejasnych lub nieuzasadnionych edycji postaci (nie jest to jednak wymagane).

Formatowanie

Sformatuj swój post w następujący sposób:

#Answer N - [language]

    [code]

[notes, explanation, observations, whatever]

Gdzie N jest liczbą odpowiedzi (zwiększa się stopniowo, N = 1, 2, 3, ...).

Nie musisz mówić, które dokładnie znaki zostały zmienione. Upewnij się tylko, że odległość Levenshteina wynosi od 0 do 7.

Zasady

Kluczową rzeczą do zrozumienia w tym wyzwaniu jest to, że tylko jedna osoba może odpowiedzieć na raz, a każda odpowiedź zależy od poprzedniej .

Nigdy nie powinny być dwie odpowiedzi z tym samym N. Jeśli dwie osoby jednocześnie odpowiedzą na niektóre N, ten, który odpowiedział później (nawet jeśli jest to różnica kilku sekund), powinien uprzejmie usunąć swoją odpowiedź.

Ponadto...

  • Użytkownik może przesłać tylko jedną odpowiedź na okres 8 godzin. tzn. każda z twoich odpowiedzi musi wynosić co najmniej 8 godzin. (Ma to na celu uniemożliwienie użytkownikom ciągłego oglądania pytania i udzielania jak największej odpowiedzi).
  • Użytkownik nie może przesłać dwóch odpowiedzi z rzędu. (np. odkąd przesłałem odpowiedź 1, nie mogę odpowiedzieć 2, ale mógłbym zrobić 3)
  • Każda odpowiedź musi być w innym języku programowania.
    • Różne wersje tego samego języka są liczone jako ten sam język.
    • Języki liczą się jako odrębne, jeśli są tradycyjnie nazywane dwoma różnymi nazwami. (Mogą występować tu pewne niejasności, ale nie pozwól, aby zrujnowało to konkurs).
  • Możesz używać tylko zakładek, znaków nowej linii i ASCII do wydruku . (Nowe linie liczą się jako jeden znak.)
  • Dane wyjściowe powinny być tylko Hello World!i nie mogą zawierać żadnych innych znaków (nowa linia wiodąca / końcowa nie jest problemem).
  • Jeśli twój język nie ma standardowego zastosowania, użyj tego, co jest powszechnie używane do szybkiego generowania tekstu (np. console.logLub alertw JavaScript).

Upewnij się, że twoja odpowiedź jest poprawna. Nie chcemy zdawać sobie sprawy, że jest przerwa w łańcuchu pięciu odpowiedzi w górę. Nieprawidłowe odpowiedzi należy szybko naprawić lub usunąć, zanim pojawią się dodatkowe odpowiedzi.

Nie edytuj odpowiedzi, chyba że jest to absolutnie konieczne.

Punktacja

Gdy wszystko się uspokoi, wygrywa użytkownik, który prześle najwięcej (poprawnych) odpowiedzi. Remisy trafiają do użytkownika z największą liczbą głosów.

Tabela liderów: (nieaktualny)

(użytkownik musi mieć co najmniej 2 prawidłowe odpowiedzi)

11 odpowiedzi

7 odpowiedzi

6 odpowiedzi

5 odpowiedzi

4 odpowiedzi

3 odpowiedzi

2 odpowiedzi

Języki używane do tej pory:

  1. Pyton
  2. CJam
  3. PHP
  4. Pyt
  5. Perl
  6. Befunge 98
  7. Grzmotnąć
  8. Nimrod
  9. Rubin
  10. GNU dc
  11. Golfscript
  12. Matematyka
  13. R
  14. Lua
  15. szałwia
  16. Julia
  17. Scilab
  18. JavaScript
  19. VHDL
  20. HyperTalk
  21. Haskell
  22. LOLKOD
  23. APL
  24. M30W
  25. Stata
  26. TI-BASIC (NSpire)
  27. ActionScript 2
  28. jot
  29. PowerShell
  30. K.
  31. Visual FoxPro
  32. VBA
  33. Rozszerzony typ BF III
  34. Zsh
  35. Dziarskość
  36. Clojure
  37. NetLogo
  38. Groovy
  39. CoffeeScript
  40. Kliper
  41. PODSTAWOWY
  42. FAŁSZYWE
  43. ryba (skorupa)
  44. GNU Octave
  45. TCL
  46. mi
  47. newLisp
  48. Seplenienie
  49. SMT-LIBv2
  50. Rakieta
  51. Batsh
  52. tcsh
  53. AppleScript
  54. Mysz
  55. Wróżka
  56. FA#
  57. Sokół
  58. Groteska
  59. HTML
  60. SGML
  61. M4
  62. ŚWINKA
  63. TeX
  64. Naprzód
  65. łosoś
  66. Turing
  67. pne
  68. Betterave
  69. Schemat
  70. Emacs Lisp
  71. Logo
  72. AutoLISP
  73. ///
  74. Rebol
  75. Klon
  76. FreeBASIC
  77. Vimscript
  78. ksh
  79. Włamać się
  80. mIRC
  81. Partia
  82. Robić
  83. Obniżka cen
  84. sh
  85. GDB
  86. csh
  87. HQ9 + -
  88. Postscriptum
  89. Matlab
  90. Oz
  91. CASIO BASIC
  92. VBScript
  93. QBasic
  94. Przetwarzanie
  95. do
  96. Rdza 0,13
  97. Strzałka
  98. Kofeina
  99. Algoid
  100. AMPL
  101. Alore
  102. Forobj
  103. T-SQL
  104. LiveCode
  105. Euforia
  106. SpeakEasy
  107. MediaWiki
  108. SmallBASIC
  109. REXX
  110. SQLite
  111. TPP
  112. Geom ++
  113. SQL (postgres)
  114. itflabtijtslwi
  115. RegXy
  116. Opal.rb
  117. Wiewiórka
  118. Pionek
  119. Scala
  120. Rebmu
  121. Gwizd
  122. PARI / GP
  123. Czerwony
  124. Szybki
  125. BeanShell
  126. Vala
  127. Szczupak
  128. Suneido
  129. AWK
  130. Neko
  131. AngelScript
  132. gosu
  133. V.
  134. ALAGUF
  135. BogusForth
  136. Flaming Thunder
  137. Caché ObjectScript
  138. sowa
  139. Kardynał
  140. Parser
  141. Szeroki uśmiech
  142. Kotek
  143. TwoDucks
  144. Asymptota
  145. KOT
  146. IDL
  147. Malutki
  148. WTFZOMFG
  149. Io
  150. MuPAD
  151. Jawa
  152. Onyks
  153. JBoss
  154. S +
  155. Hexish
  156. yash
  157. Nieprawdopodobny
  158. budzić
  159. bachor
  160. wbudowana powłoka busybox
  161. gammaplex
  162. KTurtle
  163. AGOL 68
  164. Alice
  165. SML / NJ
  166. OCaml
  167. CDuce
  168. Niedociążenie
  169. Simplex v.0.6
  170. Minkolang 0,9
  171. Fexl 7.0.3
  172. Jolf
  173. Vitsy
  174. Y
  175. Siatkówka oka
  176. Kryptonim Smok
  177. Poważnie
  178. Reng v.3.3
  179. Fuzzy Octo Guacamole

(Możesz edytować te listy, jeśli są niepoprawne lub nieaktualne).

To pytanie działa najlepiej, gdy sortujesz według najstarszych .

UWAGA: To pytanie próbne dotyczy nowego rodzaju wyzwania, o którym myślę, gdzie każda odpowiedź zależy od ostatniego i zwiększa się w trudnym położeniu. Porozmawiaj o tym z nami na czacie w sprawie tego pytania lub w meta .


61
Przydatne jest tutaj „Sortuj według najstarszych”.
xnor


5
@Mew HQ9 + drukuje niewłaściwy komunikat. Ale ten ... esolangs.org/wiki/Huby
Sp3000

17
Może to może być interesujące: migl.io/projects/hw . Ta lista automatycznie wyświetla odpowiedzi i wyświetla ich czas życia .
Michael M.

6
@gerrit Bo naprawdę mogę użyć 350 dodatkowych powiadomień o odpowiedzi ...
Hobby Calvina

Odpowiedzi:


29

Odpowiedź 85 - GDB (debuger GNU)

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

Myślę, że można to również zakwalifikować jako język programowania. Ma nawet ifi whilerozkazy .

echo to kolejne wbudowane polecenie w GDB.

Aby uruchomić ten kod:

gdb --batch -x file

Odległość: 7 od odpowiedzi 84 .


Popraw swoją odpowiedź, 85 było nieprawidłową odpowiedzią (nie zauważyłem, że język był wcześniej używany) i usunąłem ją.
Nit

Jakieś łącze do GDB?
Optymalizator

1
@Optimizer gnu.org/software/gdb Debuger Gnu.
jimmy23013

To jak prowadzenie projektu Java w Eclipse zamiast Netbeans
Optimizer

3
Ta odpowiedź jest w porządku. GDB ma język poleceń, który służy do wykonywania określonych poleceń debugowania. Odbywa się to poprzez uruchomienie GDB w trybie wsadowym i określenie pliku poleceń za pomocą --batch -x <file>. To jest legalny język. Zobacz tutaj: sourceware.org/gdb/onlinedocs/gdb/Mode-Options.html ( -batch flag)

50

Odpowiedź 1 - Python

print("Hello World!")

Muszą istnieć dziesiątki języków, w które można by przekształcić.


113
Dlaczego jest to głosowane, ale nie pytanie? Gwarantuję, że pytanie było trudniejsze do napisania;)
Hobby Calvina

91
Dlaczego głosowanie nad Twoim komentarzem jest ważniejsze niż odpowiedź?
tomsmeding

23
@ Calvin'sHobbies Odpowiedź głosy poparcia są warte więcej, nie należy narzekać :-)
Angew

30
@tom Dlaczego Twój komentarz jest oceniany bardziej niż ta odpowiedź?
nicael

24
^ Wszyscy żałują, że nie otrzymano żadnego przedstawiciela za komentarze głosujące!
Optymalizator

46

Odpowiedź 59 - HTML

Co? Bez HTML?

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

Odległość od odpowiedzi 58 : 6

Magia Voodoo? Nie Oto jak to działa:

Możesz mieć dowolny dowolny znacznik w HTML, więc pierwsza część <echo o[.]c;cat<<;#&&alert" ">jest echoznacznikiem, który staje się teraz pustym znacznikiem bez domyślnego stosowania CSS przez przeglądarkę.

o[.]c;cat<<;#&&alert" "Część jest rzeczywiście dwie właściwości określone w tym tagu oddzielone spacją. Tak więc pierwsza właściwość ma klucz, o[.]c;cat<<;#&&alert"a druga to "i obie wartości są puste.

Druga część to zwykły tekst, Hello World!który jest zawartością tekstową echoznacznika.

Następnie HTML próbuje znaleźć echotag zamykający , ale zamiast tego znajduje vshtag zamykający . Następnie ignoruje vshtag zamykający (tj. </vsh) I automatycznie zamyka echotag.


2
@MAKZ HTML jest dość darmowy i luźny. Możesz mieć niedopasowane otwierające znaczniki zamykające, a co nie. XHTML jest dość ścisły. w3schools to dobry punkt wyjścia.
Optymalizator

3
Możesz mieć dowolny znacznik w HTML, więc echo jest normalnym znacznikiem. o[.]c;cat<<;#&&alert"jest właściwością tego znacznika, a ostatnia "jest inną właściwością tego znacznika. Możesz to zobaczyć również za pomocą narzędzia programistycznego Inspector.
Optymalizator

3
Dość sprytnie. Nigdy bym o tym nie pomyślał.
RubberDuck,

15
Wydaje mi się, że tak się dzieje, gdy czytasz dokumenty standardowe o 3 nad ranem podczas pejotlu.
David Conrad

5
@Optimizer Wymagana lektura dla osób polecających w3schools. ;)
Martin Ender

39

Odpowiedź 95 - C

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

Odległość 7 od odpowiedzi 94


39
Cholernie w końcu.
Nit

@Optimizer Nie dostałem żadnego błędu w czasie wykonywania przy użyciu gcc 4.7.2 na moim komputerze.
archaephyrryx

1
@Emil Just vim auto-wcięcie; Wezwanie OP, co z tym zrobić (jeśli postępuje zbyt daleko, aby to naprawić, możesz po prostu udawać, że jest to zakładka i zrobić dystans 7)
archaephyrryx

1
@ user23013 Ponieważ program nie określa intjako typu zwrotu dla maini faktycznie nie zwraca kodu wyjścia; dlatego kod powrotu jest technicznie niezdefiniowanym zachowaniem, stąd 13.
Qix

1
Niektóre z poprzednich odpowiedzi (począwszy od 85 GDB) wykonały dodatkową pracę, aby przygotować się do C.
kernigh

29

Odpowiedź 22 - LOLCODE

VISIBLE "Hello World!"

Odległość: 6


Wygląda mi na odległość 6 - usuń p, ut-> VI, tr-> IB, n->E
isaacg

1
Dzięki. Myślę, że skopiowałem inny kod podczas obliczania odległości.
Przekąska

28

Odpowiedź 151 - Java

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

Odległość od odpowiedzi 150 : 7

Wypróbuj tutaj

(Dzięki Christopher Creutzig za bycie takim sportem :))


3
Teraz odpowiedź C #!
rodolphito,




21

Odpowiedź 83 - Markdown

Co ?? Brak obniżki? : P

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

Wypróbuj tutaj

Odległość od odpowiedzi 82 : 7

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

Magia Voodoo? Nie! Oto jak to działa:

  • [text](link) tworzy link.

Tak więc pierwsza część kodu to

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

Który tworzy pusty link tekstowy z lokalizacją

#[.]c;cat;#&&alert"  "
     @echo
  • Następna część Hello World!jest drukowana w obecnej postaci

  • Następnie [;]:;#bye;dnl</vsh>tworzy link referencyjny, dla ;którego można użyć dowolnego miejsca w przecenie

Dawny:

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

1
Wątpliwe jest, czy jest to język programowania . (To samo dotyczy HTML.)
Martin Ender

1
Cóż, jeśli HTML jest językiem, Markdown też. To ta sama relacja między JS a Closure. Ponadto, biorąc pod uwagę to wyzwanie (1 język na ans), zasady te należy nieco poluzować.
Optymalizator

1
Jak powiedziałem, nie sądzę, aby HTML był językiem programowania według naszych standardów. Ale na potrzeby tego konkretnego wyzwania prawdopodobnie dobrze jest poluzować te zasady (ale idealnie powinno to powiedzieć Hobby Calvina).
Martin Ender

4
Czy możemy prowadzić tę dyskusję w innym miejscu niż na mojej odpowiedzi? :)
Optymalizator

2
Wciąż imponujące
Fabinout,


18

Odpowiedź 12 - Matematyka

#[puts];
"Hello World!"

Odległość 7. Próba usunięcia części tego bałaganu.



15

Odpowiedź 19 - VHDL

report "Hello World!";

Odległość: 6


1
wow :) ........ uparty co?
MAKZ

3
Haha, czekałem na pytanie do kodu golfowego, które pozwala mi korzystać z HDL: p

15

Odpowiedź 6 - Befunge 98

<@,kb"Hello World!"

Odległość 5 od poprzedniej odpowiedzi . Pierwotnie był błąd, którego knie było; Wiem jednak, że było tam, kiedy napisałem ten program. Myślę, że to po prostu nie trafiło do tego postu.


Powinienem był to napompować, ale no cóż.
Justin

Zamierzam opublikować odpowiedź 7 w oparciu o zawyżoną wersję ...
jimmy23013,

6
@Quincunx Nie wyobrażam sobie, żebyśmy kiedykolwiek mogli wstać System.out.println...
Sp3000,

4
@ Sp3000 Najpierw możemy napisać program Java w komentarzu. Następnie zmień wszystko inne w komentarz.
jimmy23013

4
Zastanawiałem się nad zezwoleniem na wiele odpowiedzi na odpowiedź, aby mogła rozgałęzić się jak drzewo. Wtedy moglibyście przejść na swoją małą styczną Java. Byłoby to jednak zbyt mylące ...
Hobby Calvina

14

Odpowiedź 23 - APL

 "Hello World!"

Zauważ, że jest wiodąca przestrzeń.
Odległość: 7


2
Wmusi być kapitalizowane do drukowania „Hello World!”.

13

Odpowiedź 3 - PHP

<?="Hello World!"?>

Ta odpowiedź to odległość 5 od drugiej odpowiedzi .


Zauważ, że ciąg "Hello World!"napisany dosłownie, który jest oczywiście odległością 0 od odpowiedzi 2, jest prawidłowym programem PHP wysyłającym wymagany ciąg, a jawna instrukcja drukowania nie jest potrzebna.
hijarian

@hijarian: Dotyczy to tylko powłoki PHP, co czyni ją nieważną w przypadku tego wyzwania.
Dennis

1
@Dennis Jeśli napiszesz skrypt helloworld.phpi umieścisz w nim 12 symboli, Hello World!a następnie uruchomisz ten skrypt php helloworld.php, zostaniesz Hello World!wypisany na standardowe wyjście, ponieważ PHP traktuje wszystko poza <?php ?>instrukcją przetwarzania jako surowy tekst do wydrukowania.
hijarian

Zdałem sobie sprawę, że będziesz musiał usunąć znaki cudzysłowu (co czyni odległość Levensteina 2), aby być w pełni zgodnym.
hijarian

4
@Petah So? To nie jest kod golfowy. Nie powinniśmy robić tego tak krótko ani tak łatwo, jak to możliwe.
PurkkaKoodari

13

Odpowiedź 28 - J

]trace=:('Hello World!')

Odległość = 5 od odpowiedzi 27


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

3
Pewnie. Pominięcie tego, że jest szybkie ... Tego rodzaju pytania z pewnością dodają uczucia w czasie rzeczywistym do wyzwań związanych z kodowaniem: P.
jpjacobs

jedna z najdziwniejszych notacji dla języka o tak prostej nazwie ...
CoDEmanX

I J mógł być odpowiedzią 2, usuwając wydruk i zastępując podwójny pojedynczymi cudzysłowami, kończąc na ('Hello World!').
bcsb1001,

13

Odpowiedź 33 - Rozszerzony BF typu III

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

Odległość 7 od odpowiedzi 32

Cóż, nie znalazłem interpretera dla tego rozszerzenia, ale kod wydaje się pasować do specyfikacji języka.

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
Właśnie dlatego wiesz, że powyższa odpowiedź jest nieprawidłowa, ponieważ ma odległość 8. Powinno to zostać naprawione przez usunięcie niektórych spacji, więc możesz chcieć naprawić swoją po tym, jak zrobi to inny facet.
Scimonster,

1
Jest poprawione. Przepraszam.
RubberDuck

1
Moja odpowiedź jest również ustalona.
Michael M.,

1
Przygotowałem się do tego porządnie, nie mogę się doczekać 8-godzinnego timera.
Nit



12

Odpowiedź 14 - Lua

#[put
print("Hello World!")

Odległość = 7


8
I wróciliśmy do początku, dobra robota.
Nit

cześć @ Timmy, przepraszam, ale musiałem zmienić odpowiedź z print na cat.
Mark Gabriel

12

Odpowiedź 21 - Haskell

putStrLn "Hello World!"

Odległość: 7


4
Czy jestem jedyną osobą, która uważa, że ​​wersja Haskella printjest gorsza niż wersja LOLCODE?
Pharap

5
@Pharap: wersja Haskell'a od printnazywa print, i robi coś raczej un-daft: print jakąś wartość, od any¹ typu - ale w ważnej notacji Haskell! Więc print 5daje 5jako wynik i print "Hello World!"daje "Hello World!"; ale wyzwanie, o które prosi się Hello World, bez cudzysłowów (które nie byłyby ważne w przypadku Haskell).
przestał obracać przeciwnie do zegara

3
@Pharap ¹ W rzeczywistości nie działa z żadnym typem, tylko z Showtypami zdolnymi.
przestał obracać przeciwnie do zegara

1
@leftaroundabout Cóż, przypuszczam, że suum cuique pulchrum jest .
Pharap

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

12

Odpowiedź 26 - TI-BASIC (NSpire)

Disp "Hello World!"

Odległość: 5 od odpowiedzi 25

(Testowany na kalkulatorze TI-NSpire)


2
Widzę, że masz kalkulator NSpire; należy zauważyć w tytule, ponieważ TI-83/84 / + / SE nie mają małych liter.
Timtech

2
@Timtech W rzeczywistości mają małe litery. Jeśli masz MirageOS lub inny niestandardowy system operacyjny, możesz je włączyć. Oto zrzut ekranu programu, który napisałem jakiś czas temu, który używa małych liter.
wchargin


11

Odpowiedź 7 - Bash

echo Hello World!

Jest to odległość 7 od szóstej odpowiedzi .


1
Słaba odległość zero od tego miejsca to Batch .... Szybki @RandomUserViewingThisComment, opublikuj to!
Justin

@Quincunx Odległość 1 z @postacią.
jimmy23013

@ user23013 Dobry punkt; Jestem bardzo słabo zaznajomiony z Batch ... Ale to zadziała w linii poleceń.
Justin

@Quincunx Albo wydrukuje \nX:\Your\Working\Directory>echo Hello World!\nHello World!w skrypcie. Czy mam na myśli \r\no \n.
jimmy23013

@ user23013 Och, to ma sens.
Justin

11

Odpowiedź 29 - MS Windows Powershell

#]trace=:(
'Hello World!'

Odległość = 3 od odpowiedzi 28


3
Właściwie podobało mi się to, jak właśnie pojawił się punk-smiley smiley ... = :(
agtoever

2
Od tego momentu odpowiedzi gromadzą śmieci (zwykle komentowane). Odpowiedź 85 (GDB) dodała „główny”, a odpowiedzi w końcu dotarły do ​​C, a następnie Java.
kernigh


11

Odpowiedź 150 - MuPAD

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

Odległość 6 od odpowiedzi 149 .

EDYCJA : Dodano „h”, aby przesunąć łańcuch do przodu.


Ach ... Gdybyś mógł po prostu wstawić hpo String[], następna odpowiedź byłaby w Javie;)
Optimizer

2
Chcąc uzyskać długi łańcuch, myślę, że po prostu oszukiwam i edytuję to teraz. ;-)
Christopher Creutzig

10

Odpowiedź 30 - K

/#]trac
"Hello World!"

Odległość: 7 od odpowiedzi 29

Myślę, że to działa, jest tu tłumacz (Kona) . /zaczyna komentarz jednowierszowy w K. Oczyściłem trochę #]trace=:(bałaganu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.