“Merhaba Dünya!” Nın Evrimi


226

Bu yarışma resmen bitti, kazanan jimmy23013 . Tebrikler!

Buradaki zorluk Hello World!stdout'a basan bir program yapmaktır . İşin püf noktası, programınızın sizinkinden önce gönderilen cevapta programdan 7 veya daha az Levenshtein mesafesine sahip olması gerektiğidir .

Bu Nasıl Çalışacak?

Aşağıda Zaten Python kullanarak ilk cevap göndermiş: print("Hello World!").

Yanıtlanacak bir sonraki kişi, print("Hello World!")7 karaktere kadar tek karakter ekleme, silme veya değiştirme ile dizeyi değiştirmelidir, böylece şimdiye kadar kullanılmamış herhangi bir dilde çalıştırıldığında (bu durumda yalnızca Python) çıktı hala kalır Hello World!.

Örneğin, ikinci cevaplayıcı , Ruby'de çalıştırıldığında yazdırılan dizeyi yapmak için 1 substitute ( r -> u), 2 deletions ( in) ve 1 insertion ( s) kullanabilir .puts("Hello World!")Hello World!

Cevaplayacak üçüncü kişi yeni bir dilde aynı şeyi yapmalı, ancak ikinci kişinin cevap programını (örneğin puts("Hello World!")) başlangıç ​​noktası olarak kullanmalıdır. Dördüncü cevap, üçüncü cevap ile ilgili olacaktır.

Bu, herkes sıkışıp kalıncaya kadar devam edecek, çünkü son cevaplayıcı programında yalnızca 7 karakter değiştirilerek çalıştırılabilecek yeni bir dil yok. Ortak amaç, bunu ne kadar sürdürebileceğimizi görmektir, bu nedenle belirsiz veya hatalı karakter düzenlemeleri yapmamaya çalışın (ancak bu bir zorunluluk değildir).

Biçimlendirme

Lütfen yayınınızı şu şekilde biçimlendirin:

#Answer N - [language]

    [code]

[notes, explanation, observations, whatever]

Burada N cevap numarasıdır (artan şekilde N, 1, 2, 3, ...).

Hangi tam karakterlerin değiştirildiğini söylemek zorunda değilsiniz. Sadece Levenshtein mesafesinin 0 ila 7 arasında olduğundan emin olun.

kurallar

Bu zorlukla ilgili anlaşılması gereken en önemli şey , bir kerede yalnızca bir kişinin yanıt verebilmesi ve her bir cevabın öncekine göre değişmesidir .

Aynı N ile hiçbir zaman iki cevap olmamalıdır. Bazı N'ler için aynı anda iki kişi aynı anda cevap verirse, daha sonra cevap veren (birkaç saniye fark olsa bile) cevaplarını nezaketle silmelisiniz.

Dahası ...

  • Bir kullanıcı 8 saatlik periyotta sadece bir cevap verebilir. Örneğin, cevaplarınızın her biri en az 8 saat aralıklı olmalıdır. (Bu, kullanıcıların soruyu sürekli izlemesini ve mümkün olduğunca cevap vermesini engellemek içindir.)
  • Bir kullanıcı arka arkaya iki cevap gönderemez. (örneğin, 1. cevabı gönderdiğimden beri 2. cevabı yapamıyorum, ancak 3. yapabilirim.)
  • Her cevap farklı bir programlama dilinde olmalıdır.
    • Aynı dilin farklı sürümleri aynı dilden sayılır.
    • Diller, geleneksel olarak iki farklı adla adlandırılıyorsa, belirgin olarak sayılır. (Burada bazı belirsizlikler olabilir, ancak bunun yarışmayı mahvetmesine izin vermeyin.)
  • Sadece sekmeleri, yeni satırları ve yazdırılabilir ASCII'yi kullanabilirsiniz . (Newlines bir karakter olarak sayılır.)
  • Çıktı yalnızca Hello World!başka karakterlerden oluşmalı ve olmamalıdır (baştaki / sondaki yeni satır sorun değil).
  • Dilinizde stdout yoksa, hızlı bir şekilde metin çıktısı almak için yaygın olarak kullanılanları kullanın (örn. console.logVeya alertJavaScript'te).

Lütfen cevabın geçerli olduğundan emin ol. Beş cevap kadar zincirde bir mola olduğunu anlamak istemiyoruz. Geçersiz cevaplar hızlı bir şekilde düzeltilmeli veya ilave cevaplar verilmeden önce silinmelidir.

Kesinlikle gerekli olmadıkça cevapları düzenlemeyin.

puanlama

İşler bir kez düzelince, en geçerli cevapları veren kullanıcı kazanır. En birikimli oylarla bağlar kullanıcıya gider.

Afiş: (eski)

(kullanıcı en az 2 geçerli cevaba sahip olmalıdır)

11 cevaplar

7 cevaplar

6 cevaplar

5 cevaplar

4 cevaplar

3 cevaplar

2 cevaplar

Şimdiye kadar kullanılan diller:

  1. piton
  2. CJam
  3. PHP
  4. Pyth
  5. Perl
  6. Befunge 98
  7. darbe
  8. Nemrut
  9. Yakut
  10. GNU dc
  11. Golfscript
  12. Mathematica
  13. R,
  14. Lua
  15. adaçayı
  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. Güç kalkanı
  30. K
  31. Visual FoxPro
  32. VBA
  33. Genişletilmiş BF Tip III
  34. zsh
  35. tire
  36. Clojure
  37. NetLogo
  38. harika
  39. CoffeeScript
  40. Clipper
  41. TEMEL
  42. YANLIŞ
  43. balık (kabuk)
  44. GNU Octave
  45. TCL
  46. E
  47. newLisp
  48. yanlış telaffuz
  49. SMT-LIBv2
  50. raket
  51. Batsh
  52. tcsh
  53. AppleScript
  54. Fare
  55. peri
  56. F #
  57. şahin
  58. vodvil
  59. HTML
  60. SGML
  61. M4
  62. KABAKULAK
  63. TeX
  64. ileri
  65. Somon
  66. Turing
  67. İSA'DAN önce
  68. betterave
  69. düzen
  70. Emacs Lisp
  71. Logo
  72. AutoLISP
  73. ///
  74. Rebol'un
  75. Akçaağaç
  76. FreeBasic
  77. Vimscript
  78. ksh
  79. Hile
  80. mIRC
  81. Grup, yığın, parça, bir defada alınan miktar
  82. Yapmak
  83. Markdown
  84. sh
  85. GDB
  86. csh
  87. HQ9 + -
  88. dipnot
  89. Matlab
  90. oz
  91. CASIO TEMEL
  92. VBScript
  93. QBasic
  94. İşleme
  95. C
  96. Pas 0.13
  97. Dart oyunu
  98. Kaffeine
  99. Algoid
  100. AMPL
  101. ALORE
  102. Forobj
  103. T-SQL
  104. LiveCode
  105. öfori
  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. Sincap
  118. Piyon
  119. Scala
  120. Rebmu
  121. Boo
  122. PARI / GP
  123. Kırmızı
  124. hızlı
  125. BeanShell
  126. Vala
  127. turna balığı
  128. Suneido
  129. AWK
  130. Neko
  131. AngelScript
  132. Gosu
  133. V
  134. ALAGUF
  135. BogusForth
  136. Yanan gök gürültüsü
  137. Caché ObjectScript
  138. baykuş
  139. kardinal
  140. Ayrıştırıcı
  141. Sırıtış
  142. Yavru kedi
  143. TwoDucks
  144. asimptot
  145. KEDİ
  146. IDL
  147. Çok küçük
  148. WTFZOMFG
  149. Io
  150. MuPAD
  151. Java
  152. Oniks
  153. JBoss
  154. S +
  155. Hexish
  156. yash
  157. olanakdışı
  158. uyanmak
  159. velet
  160. meşgul kutusu yerleşik kabuğu
  161. gammaplex
  162. KTurtle
  163. AGOL 68
  164. Alice
  165. SML / NJ
  166. OCaml
  167. CDuce
  168. Underload
  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. Ciddi anlamda
  178. Reng v.3.3
  179. Bulanık Octo Guacamole

(Hatalı veya güncel değillerse bu listeleri düzenlemekten çekinmeyin.)

Bu soru en eskiye göre sıraladığınızda en iyi sonucu verir .

NOT: Bu, her cevabın sonuncuya bağlı olduğu ve zorlukta arttığını düşündüğüm yeni bir meydan okuma türü için bir deneme sorusudur. Bizimle görüşmek Gel bu soru için sohbet odası içerisinde veya meta .


61
"En eskiye göre sırala" burada yararlıdır.
xnor


5
@Mew HQ9 + yanlış mesajı yazdırıyor. Ama bu bir ... esolangs.org/wiki/Huby
Sp3000

17
Belki bu ilginç olabilir: migl.io/projects/hw . Bu liste otomatik olarak cevapları verir ve ömürlerini gösterir .
Michael M.

6
@gerrit Çünkü gerçekten 350 tane daha cevap bildirimi kullanabilirim ...
Calvin Hobbies

Yanıtlar:


29

Cevap 85 - GDB (GNU Debugger)

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

Bunun bir programlama dili olarak da nitelendirilebileceğini düşünüyorum. Hatta ifve whilekomutları vardır .

echo GDB’de bir başka yerleşik komuttur.

Bu kodu çalıştırmak için:

gdb --batch -x file

Mesafe: 7 den cevap 84 .


Lütfen cevabınızı düzeltin, 85 geçersiz bir cevaptı (dilin daha önce kullanıldığını fark etmedim) ve sildim.
Nit

GDB'ye bağlantı var mı?
Doktoru

1
@Optimizer gnu.org/software/gdb Gnu Hata Ayıklayıcı.
jimmy23013

Netbeans yerine Eclipse'de çalışan java projesi gibi
Optimizer

3
Bu cevap iyi. GDB, belirli hata ayıklama komutlarını çalıştırmak için kullanılan bir komut diline sahiptir. Bu işlem GDB'yi toplu modda çalıştırarak ve komut dosyasını kullanarak belirterek yapılır --batch -x <file>. Bu yasal bir dil. Buraya bakın: sourceware.org/gdb/onlinedocs/gdb/Mode-Options.html ( -batch flag)

50

Cevap 1 - Python

print("Hello World!")

Bunun içine alabileceği düzinelerce dil olmalı.


113
Neden bu kadar oy kullanılıyor, ancak soru değil? Size sorunun cevabını yazmanın zor olduğunu garanti ederim;)
Calvin'in Hobileri

91
Neden yorumunuz cevabınızdan daha fazla oy kullanıyor?
tomsmeding

23
@ Calvin'sHobbies Cevap çok daha değerli, şikayet etmemelisin :-)
Angew

30
@ Yorumunuz neden bu cevaptan daha fazla oy kullanıyor?
nicael

24
^ Hepsi yorum yükseltme için verilen hiçbir temsilcisi olmadığı için üzgünüm!
Doktor,

46

Cevap 59 - HTML

Ne? HTML yok ??

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

Cevaptan Uzaklık 58 : 6

Voodoo Magic? Hayır. İşte nasıl çalışıyor:

İstediğiniz herhangi bir etiketi HTML’de kullanabilirsiniz; bu nedenle ilk bölüm <echo o[.]c;cat<<;#&&alert" ">, echotarayıcı tarafından varsayılan olarak CSS uygulanmayan boş bir etiket olan bir etikettir.

o[.]c;cat<<;#&&alert" "Bölüm aslında boşluk bırakarak bu etiketlerde ayarlanmış iki özellikleridir. Bu nedenle, birinci özelliğin anahtarı var o[.]c;cat<<;#&&alert"ve ikinci anahtarın "değeri de boş.

İkinci bölüm, etiketin Hello World!metin içeriği olan sadece düz metindir echo.

Sonra HTML, kapanış echoetiketini bulmaya çalışır , ancak bunun yerine kapanış vshetiketini bulur . Daha sonra kapanış vshetiketini (yani </vsh) yok sayar ve otomatik olarak echoetiketi kapatır .


2
@MAKZ HTML oldukça özgür ve gevşektir. Eşsiz açılış kapanış etiketlerine sahip olabilirsiniz. XHTML oldukça katı. w3schools iyi bir başlangıç ​​noktasıdır.
Doktoru

3
HTML'de herhangi bir etiket olabilir, bu nedenle echo normal bir etikettir. o[.]c;cat<<;#&&alert"bu etiketteki bir özelliktir ve sonuncusu "bu etiketteki başka bir özelliktir. Bunu Müfettiş geliştirici aracını kullanarak da görebilirsiniz.
Doktoru

3
Oldukça zeki hançer. Bunu asla düşünemezdim.
RubberDuck

15
Bence bu, peyote yaparken sabah saat 3.00'de standart belgeleri okuduğunuzda olan şeydir.
David Conrad

5
@Optimizer w3schools'u öneren kişiler için zorunlu okuma . ;)
Martin Ender

39

Cevap 95 - C

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

Cevap 7 ile arasındaki uzaklık 7


39
Sonunda kanlı.
Nit

@Optimizer Bilgisayarımda gcc 4.7.2 kullanarak herhangi bir çalışma zamanı hatası almadım.
archaephyrryx

1
@Emil Just vim otomatik girinti; OP'nin bu konuda ne yapması gerektiği konusundaki görüşmesi (düzeltmek için çok fazla ilerlerse, sadece bir sekme gibi davranabilirsin ve mesafeyi 7 yap.)
archaephyrryx 29:14

1
@ user23013 Program int, geri dönüş türü olarak belirtilmediğinden mainve aslında bir çıkış kodu döndürmediğinden; bu nedenle, dönüş kodu teknik olarak tanımlanmayan bir davranış, dolayısıyla
13:33

1
Önceki cevaplardan bazıları (85
GDB'den

29

Cevap 22 - LOLKOD

VISIBLE "Hello World!"

Mesafe: 6


Bana mesafe 6 gibi görünüyor - sil p, ut-> VI, tr-> IB, n->E
isaacg

1
Teşekkürler. Galiba mesafeyi hesaplarken farklı kodlar kopyaladım.
Snack

28

Cevap 151 - Java

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

Cevaptan Uzaklık 150 : 7

Burada dene

(Christopher Creutzig'e böyle bir spor olduğu için teşekkürler :))


3
Şimdi C # cevabı için!
rodolphito




21

Cevap 83 - Markdown

Ne ?? Markdown yok mu? : P

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

Burada dene

Cevaptan Uzaklık 82 : 7

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

Voodoo büyüsü ?? Hayır!! İşte nasıl çalışıyor:

  • [text](link) bir bağlantı oluşturur.

Yani kodun ilk kısmı

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

Bu konum ile boş bir metin bağlantısı oluşturur

#[.]c;cat;#&&alert"  "
     @echo
  • Sonraki bölüm Hello World!olduğu gibi yazdırılır

  • Daha sonra etiketlemede herhangi bir yerde kullanılabilecek [;]:;#bye;dnl</vsh>bir referans bağlantısı oluşturur ;.

Ör:

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

1
Bunun bir programlama dili olup olmadığı sorgulanıyor . (Aslında HTML için aynı.)
Martin Ender

1
Peki, HTML bir dil ise, Markdown da öyle. JS ve Closure arasındaki aynı ilişki. Ayrıca, bu zorluk göz önüne alındığında (ans başına 1 lang), bu kuralların biraz gevşetilmesi gerekir.
Doktoru

1
Dediğim gibi, HTML’nin de standartlarımıza göre bir programlama dili olduğunu sanmıyorum. Ancak bu özel mücadelenin amacı için bu kuralları gevşetmek muhtemelen iyi (ama ideal olarak Calvin'in Hobileri bunu belirtmelidir).
Martin Ender

4
Bu tartışmayı benim cevabımdan başka bir yerde yapabilir miyiz? :)
Doktor

2
Hala oldukça etkileyici
Fabinout


18

Cevap 12 - Mathematica

#[puts];
"Hello World!"

7. Mesafe. Bu karışıklığın bir kısmını temizlemeye çalışıyorum.



15

Cevap 19 - VHDL

report "Hello World!";

Mesafe: 6


1
vay :) ........ inatçı ha?
MAKZ

3
Haha, bir HDL kullanmama izin veren bir kod golf sorusu için bekliyorum: p

15

Cevap 6 - Befunge 98

<@,kb"Hello World!"

Önceki cevaptan 5 mesafesi . Başlangıçta korada olmayan bir hata vardı; Yine de bu programı yazdığımda orada olduğunu biliyorum. Sanırım bu yazıya girmedi.


Bunu şişirmeliydim, ama oh peki.
Justin,

Ben sadece şişirilmiş versiyonuna dayanarak 7 cevabını
göndereceğim

6
@Quincunx Biz asla kalkamayı hayal edemiyorum System.out.println...
Sp3000

4
@ Sp3000 Önce Java programını bir yoruma yazabiliriz. Sonra her şeyi bir yoruma çevirin.
jimmy23013

4
Her cevap için birden fazla yanıt vermeyi düşünmüştüm, böylece bir ağaç gibi açılabiliyordu. O zaman siz küçük Java tanjantınıza devam edebilirsiniz. Bu çok da kafa karıştırıcı olurdu ...
Calvin Hobbies

14

Cevap 23 - APL

 "Hello World!"

Önde gelen bir boşluk olduğuna dikkat edin.
Mesafe: 7


2
Wyazdırmak için harf gerekir "Merhaba Dünya!".

13

Cevap 3 - PHP

<?="Hello World!"?>

Bu cevap, ikinci cevaptan 5 olan bir mesafedir .


Unutmayın ki, "Hello World!"cevap 2'ye kesinlikle uzaklık 0 olan dize sözdizimi, gerekli dizgeyi çıkaran geçerli bir PHP programıdır ve açık baskı ifadesi gereksizdir.
türban

@hijarian: Bu sadece PHP kabuğu için geçerlidir, bu da bu zorluk için geçersiz kılar.
Dennis,

1
@Dennis Bir komut dosyası yazarsanız helloworld.phpve içine 12 sembolü koyarsanız ve Hello World!bu komut dosyasını çalıştırırsanız php helloworld.php, Hello World!PHP stdout'a yazdırılır ve PHP, <?php ?>işleme talimatı dışındaki her şeyi çıktı olarak ham metin olarak kabul eder.
türban

Tamamen uyumlu olması için tırnak işaretlerini kaldırmanız gerektiğini (Levenstein 2'yi uzaklaştıran 2).
türban

4
@Petah Yani? Bu kod golf değil. Bunu mümkün olduğu kadar kısa veya devam ettirmemiz gerekiyordu.
PurkkaKoodari

13

Cevap 28 - J

]trace=:('Hello World!')

Mesafe 27 = Cevap 27


1
]+ =+ :+ '+ '= 5, doğru mu?

3
Elbette. Hızlı olması özlendi ... Bu tür bir soru kesinlikle zorlukları kodlamak için gerçek bir zaman hissi katar: P.
jpjacobs

Bu kadar basit bir isimle bir dil için en garip notasyonlardan biri ...
CoDEmanX

Ve J, baskıyı silip, çiftin tekli tırnaklarla değiştirerek, sonuna kadar cevap 2 olabilirdi ('Hello World!').
bcsb1001

13

Cevap 33 - Genişletilmiş BF Tip III

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

Uzaklık 7 Cevap 32 ile

Eh, bu uzantı için bir tercüman bulamadım, ancak kod dilin özelliklerine uygun görünüyor.

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
Sadece, bildiğiniz gibi, yukarıdaki cevap 8'lik bir mesafeye sahip olduğu için geçersizdir. Ancak, bazı boşlukları kaldırarak düzeltilebilir olması gerekir, bu nedenle diğer adamdan sonra sizinkini düzeltmek isteyebilirsiniz.
Scimonster

1
Düzeltildi. Özür dilerim.
RubberDuck

1
Cevabım da sabittir.
Michael M.

1
Bunun için sıralanan düzgün bir tane var, 8 saatlik zamanlayıcı için sabırsızlanıyorum.
Nit



12

Cevap 14 - Lua

#[put
print("Hello World!")

Mesafe = 7


8
Ve biz başa döndük, iyi iş.
Nit

hi @Timmy, üzgünüm ama cevabımı baskıdan kediye değiştirmek zorunda kaldım.
Mark Gabriel,

12

Cevap 21 - Haskell

putStrLn "Hello World!"

Mesafe: 7


4
Haskell'in versiyonunun printLOLCODE'den daha kız olduğunu düşünen tek kişi ben miyim ?
Pharap

5
@Pharap: Haskell'in sürümü printdenir printve hiç de kesin olmayan bir şey yapar: herhangi bir türden bir değer basar - ama geçerli Haskell notasyonunda! Böylece print 5verim 5çıkış ve aynı print "Hello World!"verimi "Hello World!"; fakat zorluk Hello World, tırnak işaretleri olmadan istedi (ki bu geçerli Haskell olmayacaktı).
saat

3
@Pharap ¹Bu aslında herhangi bir türle çalışmaz , yalnızca Showyetenekli türlerle.
counterclockwis

1
@leftaroundabout Peki, sanırım suum cuique pulchrum est .
Pharap

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

12

Cevap 26 - TI-BASIC (NSpire)

Disp "Hello World!"

Mesafe: 5 cevap 25

(Bir TI-NSpire hesap makinesinde test edilmiştir)


2
Bir NSpire hesaplayıcınız olduğunu görüyorum; TI-83/84 / + / SE başlığında küçük harflerin bulunmadığı gibi başlıkta belirtilmesi gerekenler.
Timtech

2
@Timtech Aslında küçük harfleri var. MirageOS veya başka bir özel işletim sisteminiz varsa, bunları etkinleştirebilirsiniz. İşte bir süre önce küçük harfler kullanan bir programın ekran görüntüsü .
wchargin


11

Cevap 7 - Bash

echo Hello World!

Bu altıncı cevabın 7 olduğu bir mesafe .


1
Buradan sıfır topal bir mesafe Batch olur .... Hızlı @RandomUserViewingThisComment, git gönderi!
Justin,

@Quincunx Mesafe 1 @karakteri ile.
jimmy23013

@ user23013 İyi nokta; Batch ile çok az tanıştım .... Ama komut satırında işe yarayacak.
Justin,

@Quincunx Veya \nX:\Your\Working\Directory>echo Hello World!\nHello World!bir komut dosyasında yazdıracak . Yoksa anlamına gelmelidir \r\niçin \n.
jimmy23013

@ user23013 Ah, bu mantıklı.
Justin,

11

Cevap 29 - MS Windows Powershell

#]trace=:(
'Hello World!'

Mesafe = 3, Cevap 28


3
Aslında, serseri saçlı gülen
yüzün

2
Bu noktadan sonra, cevaplar önemsiz birikir (genellikle yorum yapar). Cevap 85 (GDB) bir "ana" ekledi ve cevaplar sonunda C ve ardından Java'ya ulaştı.
kernigh

11

Cevap 42 - YANLIŞ

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

# 41'den Levenshtein mesafesi 7'dir. FALSE'in bu çevrimiçi uygulamasıyla test edilmiştir . Bir miktar kurbanı kaldırmak için bazı artık düzenleme mesafesi yuvaları kullandım ...


Kimi temizlik işini kendim yapmalıydım, ama şimdi yapamam. Zinciri kırardım.
TecBrat

3
Cevap 42 için rastgele oy verme 42 - Cevap yanlıştır: P
CoDEmanX

11

Cevap 150 - MuPAD

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

Cevap 149'dan uzaklığa 6 .

EDIT : Zinciri ileriye taşımak için “h” eklendi.


Ah ... Eğer sadece bir hsonra koymak olabilirdi String[], bir sonraki cevap Java olurdu;)
Doktor

2
Uzun bir zincir almak için, sanırım şu anda bunu aldatıp düzenleyeceğim. ;-)
Christopher Creutzig

10

Cevap 30 - K

/#]trac
"Hello World!"

Mesafe: 7 Cevap 29

Bunun işe yaradığını düşünüyorum, bir tercüman burada (Kona) . /K'da tek satırlık bir yorum başlatır #]trace=:(. Bazı karışıklığı temizledim .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.