Evolusi "Hello World!"

226

Kontes ini secara resmi berakhir, pemenangnya adalah jimmy23013 . Selamat!

Tantangannya adalah membuat program yang mencetak Hello World!ke stdout. Tangkapannya adalah bahwa program Anda harus memiliki jarak Levenshtein 7 atau kurang dari program dalam jawaban yang diajukan sebelum Anda.

Bagaimana Ini Akan Bekerja

Di bawah ini saya sudah mengirimkan jawaban pertama menggunakan Python: print("Hello World!").

Orang berikutnya yang menjawab harus memodifikasi string print("Hello World!")dengan hingga 7 penyisipan karakter tunggal, penghapusan, atau penggantian sehingga ketika dijalankan dalam bahasa apa pun yang belum digunakan sejauh ini (hanya Python dalam kasus ini) hasilnya masih Hello World!.

Misalnya penjawab kedua mungkin menggunakan 1 subtitusi ( r -> u), 2 penghapusan ( in), dan 1 penyisipan ( s) untuk membuat string puts("Hello World!")yang dicetak Hello World!saat dijalankan di Ruby.

Orang ketiga yang menjawab harus melakukan hal yang sama dalam bahasa baru, tetapi menggunakan program jawaban orang kedua (misalnya puts("Hello World!")) sebagai titik awal mereka. Jawaban keempat akan terkait dengan jawaban ketiga dan seterusnya.

Ini akan berlanjut hingga semua orang macet karena tidak ada bahasa baru, program jawaban terakhir dapat dijalankan hanya dengan mengubah 7 karakter. Tujuan komunal adalah untuk melihat berapa lama kita dapat melanjutkan hal ini, jadi cobalah untuk tidak melakukan penyuntingan karakter yang tidak jelas atau tidak beralasan (namun ini bukan keharusan).

Memformat

Silakan format posting Anda seperti ini:

#Answer N - [language]

    [code]

[notes, explanation, observations, whatever]

Di mana N adalah nomor jawaban (meningkat secara bertahap, N = 1, 2, 3, ...).

Anda tidak perlu memberi tahu karakter mana yang diubah. Pastikan jarak Levenshtein dari 0 hingga 7.

Aturan

Hal utama yang perlu dipahami tentang tantangan ini adalah bahwa hanya satu orang yang dapat menjawab pada satu waktu dan setiap jawaban tergantung pada yang sebelumnya .

Seharusnya tidak pernah ada dua jawaban dengan N. yang sama. Jika dua orang kebetulan menjawab secara bersamaan untuk beberapa N, orang yang menjawab kemudian (walaupun perbedaannya hanya beberapa detik) harus dengan ramah menghapus jawaban mereka.

Selanjutnya...

  • Seorang pengguna hanya dapat mengirimkan satu jawaban per periode 8 jam. yaitu masing-masing jawaban Anda harus setidaknya 8 jam terpisah. (Ini untuk mencegah pengguna terus menonton pertanyaan dan menjawab sebanyak mungkin.)
  • Seorang pengguna tidak boleh mengirimkan dua jawaban berturut-turut. (mis. sejak saya mengirimkan jawaban 1, saya tidak bisa menjawab 2, tetapi saya bisa melakukannya 3.)
  • Setiap jawaban harus dalam bahasa pemrograman yang berbeda.
    • Versi berbeda dari bahasa yang sama dihitung sebagai bahasa yang sama.
    • Bahasa dianggap berbeda jika mereka secara tradisional dipanggil oleh dua nama yang berbeda. (Mungkin ada beberapa ambiguitas di sini tapi jangan biarkan itu merusak kontes.)
  • Anda hanya dapat menggunakan tab, baris baru, dan ASCII yang dapat dicetak . (Baris baru dihitung sebagai satu karakter.)
  • Output seharusnya hanya Hello World!dan tidak ada karakter lain (baris awal / akhir tidak masalah).
  • Jika bahasa Anda tidak telah stdout menggunakan apa pun yang biasa digunakan untuk cepat menghasilkan teks (misalnya console.logatau alertdi JavaScript).

Harap pastikan jawaban Anda valid. Kami tidak ingin menyadari ada jeda dalam rantai lima jawaban. Jawaban yang tidak valid harus diperbaiki dengan cepat atau dihapus sebelum ada jawaban tambahan.

Jangan mengedit jawaban kecuali benar-benar diperlukan.

Mencetak gol

Setelah semuanya beres, pengguna yang mengirimkan jawaban yang paling (valid) akan menang. Ikatan pergi ke pengguna dengan suara terbanyak kumulatif.

Papan peringkat: (kedaluwarsa)

(pengguna harus memiliki setidaknya 2 jawaban yang valid)

11 Jawaban

7 Jawaban

6 Jawaban

5 Jawaban

4 Jawaban

3 Jawaban

2 Jawaban

Bahasa yang digunakan sejauh ini:

  1. Python
  2. CJam
  3. PHP
  4. Pyth
  5. Perl
  6. Jalanan 98
  7. Pesta
  8. Nimrod
  9. Rubi
  10. GNU dc
  11. Naskah Golf
  12. Mathematica
  13. R
  14. Lua
  15. Sage
  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. PowerShell
  30. K
  31. Visual FoxPro
  32. VBA
  33. Extended BF Tipe III
  34. Zsh
  35. Berlari
  36. Clojure
  37. NetLogo
  38. Asyik
  39. CoffeeScript
  40. Alat pemotong
  41. DASAR
  42. SALAH
  43. ikan (kerang)
  44. GNU Octave
  45. TCL
  46. E
  47. pelat baru
  48. Pelat
  49. SMT-LIBv2
  50. Raket
  51. Batsh
  52. tcsh
  53. AppleScript
  54. Mouse
  55. Peri
  56. F #
  57. Elang
  58. Bahan tertawaan
  59. HTML
  60. SGML
  61. M4
  62. PENYAKIT GONDOK
  63. TeX
  64. Keempat
  65. Ikan salmon
  66. Turing
  67. bc
  68. Lebih baik
  69. Skema
  70. Emacs Lisp
  71. Logo
  72. AutoLISP
  73. ///
  74. Rebol
  75. Maple
  76. FreeBASIC
  77. Vimscript
  78. ksh
  79. Retas
  80. mIRC
  81. Batch
  82. Membuat
  83. Penurunan harga
  84. SH
  85. GDB
  86. csh
  87. HQ9 + -
  88. Nota bene
  89. Matlab
  90. Ons
  91. DASAR CASIO
  92. VBScript
  93. QBasic
  94. Pengolahan
  95. C
  96. Karat 0,13
  97. Anak panah
  98. Kaffeine
  99. Algoid
  100. AMPL
  101. Alore
  102. Forobj
  103. T-SQL
  104. LiveCode
  105. Euforia
  106. Berbicara dengan Mudah
  107. MediaWiki
  108. SmallBASIC
  109. REXX
  110. SQLite
  111. TPP
  112. Geom ++
  113. SQL (postgres)
  114. itflabtijtslwi
  115. RegXy
  116. Opal.rb
  117. Tupai
  118. Menggadaikan
  119. Scala
  120. Rebmu
  121. Boo
  122. PARI / GP
  123. Merah
  124. Cepat
  125. BeanShell
  126. Vala
  127. Tombak
  128. Suneido
  129. AWK
  130. Neko
  131. AngelScript
  132. gosu
  133. V
  134. ALAGUF
  135. BogusForth
  136. Flaming Thunder
  137. Caché ObjectScript
  138. burung hantu
  139. Kardinal
  140. Parser
  141. Menyeringai
  142. Anak kucing
  143. TwoDucks
  144. Asimptot
  145. KUCING
  146. IDL
  147. Mungil
  148. WTFZOMFG
  149. Io
  150. MuPAD
  151. Jawa
  152. Onyx
  153. JBoss
  154. S +
  155. Berlekuk
  156. yash
  157. Mustahil
  158. bangun
  159. anak nakal
  160. busybox built-in shell
  161. gammaplex
  162. KTurtle
  163. AGOL 68
  164. Alice
  165. SML / NJ
  166. OCaml
  167. CDuce
  168. Kurang beban
  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. Serius
  178. Reng v.3.3
  179. Fuzzy Octo Guacamole

(Jangan ragu untuk mengedit daftar ini jika salah atau kedaluwarsa.)

Pertanyaan ini paling berhasil saat Anda mengurutkan berdasarkan yang terlama .

CATATAN: Ini adalah pertanyaan uji coba untuk jenis tantangan baru yang ada di benak saya di mana setiap jawaban tergantung pada yang terakhir dan bertambah dalam kesulitan. Ayo diskusikan bersama kami di chatroom untuk pertanyaan ini atau dalam meta .

Hobi Calvin
sumber
61
"Urutkan berdasarkan yang terlama" berguna di sini.
xnor
5
@Mew HQ9 + mencetak pesan yang salah. Tapi yang ini ... esolangs.org/wiki/Huby
Sp3000
17
Mungkin ini bisa menarik: migl.io/projects/hw . Daftar ini secara otomatis jawabannya dan menampilkan waktu hidupnya .
Michael M.
6
@gerrit Karena saya benar-benar bisa menggunakan 350 pemberitahuan jawaban lagi ...
Calvin Hobi

Jawaban:

29

Jawaban 85 - GDB (GNU Debugger)

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

Saya pikir ini juga dapat dikualifikasikan sebagai bahasa pemrograman. Ini memiliki bahkan ifdan whileperintah .

echo adalah perintah bawaan lainnya di GDB.

Untuk menjalankan kode ini:

gdb --batch -x file

Jarak: 7 dari jawaban 84 .

jimmy23013
sumber
Harap revisi jawaban Anda, yang 85 adalah jawaban yang tidak valid (saya tidak melihat bahasa telah digunakan sebelumnya) dan saya menghapusnya.
Nit
Adakah tautan ke GDB?
Pengoptimal
1
@Optimizer gnu.org/software/gdb The Gnu Debugger.
jimmy23013
Ini seperti menjalankan proyek java di Eclipse daripada Netbeans
Optimizer
3
Jawaban ini baik-baik saja. GDB memiliki bahasa perintah yang digunakan untuk menjalankan perintah debug tertentu. Ini dilakukan dengan menjalankan GDB dalam mode batch dan menentukan file perintah menggunakan --batch -x <file>. Ini adalah bahasa yang sah. Lihat di sini: sourceware.org/gdb/onlinedocs/gdb/Mode-Options.html ( -batch flag)
50

Jawaban 1 - Python

print("Hello World!")

Pasti ada puluhan bahasa yang bisa berubah menjadi bahasa ini.

Hobi Calvin
sumber
113
Mengapa ini dipilih tetapi bukan pertanyaannya? Saya jamin, pertanyaannya lebih sulit untuk ditulis;)
Hobi Calvin
91
Mengapa komentar Anda lebih banyak dipilih daripada jawaban Anda?
tommeding
23
@ Calvin'sHobbies Jawaban upvotes lebih berharga, Anda tidak boleh mengeluh :-)
Angew
30
@tom Mengapa komentar Anda lebih banyak dipilih daripada jawaban ini?
nicael
24
^ Semua dari mereka menyesal bahwa tidak ada perwakilan yang diberikan untuk upvotes komentar!
Pengoptimal
46

Jawaban 59 - HTML

Apa? Tidak ada HTML ??

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

Jarak dari Jawaban 58 : 6

Voodoo Magic? Tidak Inilah cara kerjanya:

Anda dapat memiliki tag acak apa pun dalam HTML, jadi bagian pertama <echo o[.]c;cat<<;#&&alert" ">adalah echotag, yang sekarang menjadi tag kosong tanpa CSS yang diterapkan secara default oleh browser.

Bagian o[.]c;cat<<;#&&alert" "ini sebenarnya adalah dua properti yang ditetapkan pada tag yang dipisahkan oleh spasi. Jadi properti pertama memiliki kunci o[.]c;cat<<;#&&alert"dan kunci kedua adalah "dan kedua nilainya kosong.

Bagian kedua hanyalah teks biasa Hello World!yang merupakan isi teks dari echotag.

Selanjutnya, HTML mencoba menemukan echotag penutup , tetapi sebaliknya, menemukan vshtag penutup . Ini kemudian mengabaikan vshtag penutup (yaitu </vsh) dan otomatis menutup echotag.

Pengoptimal
sumber
2
@MAKZ HTML cukup gratis dan longgar. Anda dapat memiliki tag penutup pembuka yang tidak cocok dan yang tidak. XHTML cukup ketat. w3schools adalah titik awal yang baik.
Pengoptimal
3
Anda dapat memiliki tag apa pun dalam HTML, jadi gema adalah tag normal. o[.]c;cat<<;#&&alert"adalah properti pada tag itu dan yang terakhir "adalah properti lain pada tag itu. Anda dapat melihat ini menggunakan alat pengembang Inspektur juga.
Pengoptimal
3
Cukup pintar dang. Tidak akan pernah memikirkannya.
RubberDuck
15
Saya pikir inilah yang terjadi ketika Anda membaca dokumen standar pada jam 3 pagi saat menggunakan peyote.
David Conrad
5
@Optimizer Diperlukan bacaan untuk orang yang merekomendasikan w3schools. ;)
Martin Ender
39

Jawaban 95 - C

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

Jarak 7 dari jawaban 94

archaephyrryx
sumber
39
Akhirnya berdarah.
Nit
@Optimizer Saya tidak mendapatkan kesalahan runtime apa pun menggunakan gcc 4.7.2 di komputer saya.
archaephyrryx
1
@ Emil Just vim auto-indentation; Seruan OP tentang apa yang harus dilakukan mengenai hal ini (jika terlalu jauh untuk diperbaiki, Anda bisa berpura-pura bahwa itu tab dan membuat jarak 7)
archaephyrryx
1
@ user23013 Karena program tidak menentukan intsebagai tipe pengembalian untuk maindan tidak benar-benar mengembalikan kode keluar; oleh karena itu, kode kembali secara teknis perilaku tidak terdefinisi, maka 13.
Qix
1
Beberapa jawaban sebelumnya (mulai dari 85 GDB) melakukan pekerjaan ekstra untuk mempersiapkan C.
kernigh
29

Jawaban 22 - LOLCODE

VISIBLE "Hello World!"

Jarak: 6

Camilan
sumber
Sepertinya jarak 6 ke saya - hapus p, ut-> VI, tr-> IB, n->E
isaacg
1
Terima kasih. Saya pikir saya menyalin kode yang berbeda saat menghitung jarak.
Snack
28

Jawaban 151 - Jawa

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

Jarak dari Jawaban 150 : 7

Coba di sini

(Terima kasih kepada Christopher Creutzig karena telah menjadi olah raga seperti ini :))

Pengoptimal
sumber
3
Sekarang untuk jawaban C #!
rodolphito
26

Jawaban 10 - GNU dc

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

Jarak: 6

jimmy23013
sumber
7
Yah ini sulit. Ha ha.
Mark Gabriel
@MarkGabriel Petunjuk: Substring.
jimmy23013
21

Jawaban 11 - Golfscript

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

Jarak 5.

Peluruhan Beta
sumber
21

Jawaban 83 - Penurunan harga

Apa ?? Tidak ada penurunan harga? : P

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

Coba di sini

Jarak dari Jawaban 82 : 7

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

Voodoo magic ?? Tidak !! Inilah cara kerjanya:

  • [text](link) membuat tautan.

Jadi bagian pertama dari kode tersebut adalah

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

Yang membuat tautan teks kosong dengan lokasi

#[.]c;cat;#&&alert"  "
     @echo
  • Bagian selanjutnya Hello World!dicetak apa adanya

  • Kemudian [;]:;#bye;dnl</vsh>buat tautan referensi ;yang dapat digunakan di mana saja di penurunan harga.

Ex:

[Some text][;] // Outputs a link with text "Some text" and url ";#bye;dnl</vsh>"
Pengoptimal
sumber
1
Semakin dipertanyakan apakah itu bahasa pemrograman . (Sama untuk HTML sebenarnya.)
Martin Ender
1
Nah, Jika HTML adalah bahasa, penurunan harga juga. Ini adalah hubungan yang sama antara JS dan Closure. Juga, mengingat tantangan ini (1 lang per ans), aturan-aturan ini harus dilonggarkan sedikit.
Pengoptimal
1
Seperti yang saya katakan, saya tidak berpikir HTML adalah bahasa pemrograman baik oleh standar kami. Tetapi untuk tujuan tantangan khusus ini, mungkin baik untuk melonggarkan aturan-aturan itu (tetapi idealnya Hobi Calvin harus menyatakan itu).
Martin Ender
4
Bisakah kita melakukan diskusi ini di tempat lain dan bukan pada jawaban saya? :)
Pengoptimal
2
Masih cukup mengesankan
Fabinout
19

Jawaban 15 - Sage

print("Hello World!")

Jarak = 6

Lingkaran penuh.

isaacg
sumber
Lingkaran penuh memang.
Alex A.
18

Jawaban 12 - Mathematica

#[puts];
"Hello World!"

Jarak 7. Mencoba untuk membersihkan beberapa kekacauan itu.

jcai
sumber
15

Jawaban 19 - VHDL

report "Hello World!";

Jarak: 6


sumber
1
wow :) ........ keras kepala ya?
MAKZ
3
Haha, saya sudah menunggu pertanyaan kode golf yang memungkinkan saya menggunakan HDL: p
15

Jawaban 6 - Befunge 98

<@,kb"Hello World!"

Jarak 5 dari jawaban sebelumnya . Awalnya ada bug di mana ktidak ada; Saya tahu itu ada di sana ketika saya menulis program ini. Saya kira itu tidak membuatnya menjadi posting ini.

Justin
sumber
Aku seharusnya menggembungkan ini, tapi oh well.
Justin
Saya hanya akan memposting jawaban 7 berdasarkan versi yang meningkat ...
jimmy23013
6
@ Quincunx Saya tidak bisa membayangkan kita bisa bangun sampai System.out.println...
Sp3000
4
@ Sp3000 Pertama-tama kita dapat menulis program Java dalam komentar. Kemudian ubah semua yang lain menjadi komentar.
jimmy23013
4
Saya telah mempertimbangkan untuk membiarkan beberapa tanggapan per jawaban sehingga bisa bercabang seperti pohon. Maka kalian bisa melanjutkan singgung Jawa kecil Anda. Itu akan menjadi terlalu membingungkan ...
Calvin's Hobbies
14

Jawaban 23 - APL

 "Hello World!"

Perhatikan ada ruang terkemuka.
Jarak: 7

Nit
sumber
2
yang Wharus dikapitalisasi untuk mencetak "Hello World!".
13

Jawaban 3 - PHP

<?="Hello World!"?>

Jawaban ini adalah jarak 5 dari jawaban kedua .

PurkkaKoodari
sumber
Harap dicatat bahwa string "Hello World!"kata demi kata, yang jelas jarak 0 dari jawaban 2, adalah program PHP yang valid menghasilkan string yang diperlukan, dan pernyataan cetak eksplisit tidak diperlukan.
hijarian
@ Jijarian: Itu hanya berlaku untuk shell PHP, yang membuatnya tidak valid untuk tantangan ini.
Dennis
1
@ Dennis Jika Anda menulis skrip helloworld.php, dan meletakkan 12 simbol Hello World!di sana dan kemudian Anda menjalankan skrip ini php helloworld.php, Anda akan Hello World!dicetak ke stdout karena PHP memperlakukan semua yang ada di luar <?php ?>pemrosesan instruksi sebagai teks mentah ke keluaran.
hijarian
Saya menyadari bahwa Anda harus menghapus tanda kutip (yang membuatnya Levenstein distance 2) agar sepenuhnya sesuai.
hijarian
4
@ Ya Jadi? Ini bukan kode golf. Kita tidak seharusnya membuatnya sesingkat atau semudah mungkin untuk melanjutkan.
PurkkaKoodari
13

Jawaban 28 - J

]trace=:('Hello World!')

Jarak = 5 dari Jawaban 27

jpjacobs
sumber
1
]+ =+ :+ '+ '= 5, kan?
3
Tentu. Tidak terjawab karena cepat ... Jenis pertanyaan ini tentu saja menambah perasaan waktu nyata terhadap tantangan kode: P.
jpjacobs
salah satu notasi paling aneh untuk bahasa dengan nama yang sederhana ...
CoDEmanX
Dan J bisa saja menjawab 2, dengan menghapus cetakan dan mengganti ganda dengan tanda kutip tunggal, berakhir dengan ('Hello World!').
bcsb1001
13

Jawaban 33 - Extended BF Tipe III

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

Jarak 7 dari Jawaban 32

Yah, saya belum menemukan penerjemah untuk ekstensi itu tetapi kode tersebut tampaknya sesuai dengan spesifikasi bahasa.

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
Michael M.
sumber
1
Asal tahu saja, jawaban di atas tidak valid karena jaraknya 8. Tapi itu bisa diperbaiki dengan menghapus beberapa spasi, jadi Anda mungkin ingin memperbaiki milik Anda setelah orang lain melakukannya.
Scimonster
1
Itu diperbaiki. Permintaan maaf saya.
RubberDuck
1
Jawaban saya juga sudah pasti.
Michael M.
1
Saya punya satu yang rapi untuk ini, tidak bisa menunggu waktu 8 jam.
Nit
12

Jawaban 5 - Perl

print"Hello World!"

Jawaban ini adalah jarak 6 dari jawaban keempat .

malkaroee
sumber
12

Jawaban 8 - Nimrod

echo "\x48ello World!"

Jarak 6 dari jawaban terakhir .

es1024
sumber
1
Seharusnya tidak ada koma.
feersum
12

Jawaban 14 - Lua

#[put
print("Hello World!")

Jarak = 7

Tymric
sumber
8
Aa dan kita kembali ke awal, kerja bagus.
Nit
hai @Timmy, saya minta maaf tapi saya harus mengubah jawaban saya dari cetak menjadi kucing.
Mark Gabriel
12

Jawaban 21 - Haskell

putStrLn "Hello World!"

Jarak: 7

grc
sumber
4
Apakah saya satu-satunya yang menganggap versi Haskell printlebih tinggi daripada versi LOLCODE?
Pharap
5
@Pharap: Versi Haskell printdisebut print, dan ia melakukan sesuatu yang agak batal: mencetak beberapa nilai, dari tipe apa saja - tetapi dalam notasi Haskell yang valid! Jadi print 5menghasilkan 5sebagai output, dan print "Hello World!"menghasilkan "Hello World!"; tetapi tantangannya meminta Hello World, tanpa tanda kutip (yang tidak akan valid Haskell).
Berhenti menghidupkan counterclockwis
3
@Pharap ¹Tidak benar-benar berfungsi dengan jenis apa pun , hanya dengan Showjenis yang dapat.
Berhenti menghidupkan counterclockwis
1
@leftaroundabout Yah, suum cuique pulchrum est kurasa.
Pharap
@ceasedtoturncounterclockwisdata W=World;data H=Hello W; Hello World
Esolanging Fruit
12

Jawaban 26 - TI-BASIC (NSpire)

Disp "Hello World!"

Jarak: 5 dari jawaban 25

(Diuji pada kalkulator TI-NSpire)

Absinth
sumber
2
Saya melihat Anda memiliki kalkulator NSpire; yang harus dicatat dalam judul sebagai TI-83/84 / + / SE tidak memiliki huruf kecil.
Timtech
2
@Timtech Mereka benar-benar memiliki huruf kecil. Jika Anda memiliki MirageOS atau OS khusus lain, Anda dapat mengaktifkannya. Berikut screenshot dari program yang saya tulis beberapa waktu lalu yang menggunakan huruf kecil.
wchargin
12

Jawaban 100 - AMPL

#[][.]#i
#main()    {
    print("Hello World!");
#[;]#bye;dnl</>

Jarak 6 dari Jawaban 99

Oriol
sumber
8
WOOO. # 100! Memiliki +10 rep.
Kaz Wolfe
11

Jawaban 7 - Bash

echo Hello World!

Ini adalah jarak 7 dari jawaban keenam .

cupofjoe
sumber
1
Jarak nol yang lumpuh dari sini adalah Batch .... Quick @RandomUserViewingThisComment, kirimkan!
Justin
@Quincunx Distance 1 dengan @karakter.
jimmy23013
@ user23013 Poin bagus; Saya sangat tidak akrab dengan Batch .... Tapi itu akan berhasil di commandline.
Justin
@ Quincunx Atau akan dicetak \nX:\Your\Working\Directory>echo Hello World!\nHello World!dalam skrip. Atau aku harus bersungguh \r\n- sungguh \n.
jimmy23013
@ user23013 Oh, itu masuk akal.
Justin
11

Jawaban 29 - MS Windows Powershell

#]trace=:(
'Hello World!'

Jarak = 3 dari Jawaban 28

agtoever
sumber
3
Sebenarnya, saya suka bagaimana smiley berambut punk itu muncul ... = :(
agtoever
2
Sejak saat ini, jawaban menumpuk sampah (biasanya berkomentar). Answer 85 (GDB) menambahkan "main", dan jawabannya akhirnya mencapai C dan kemudian Java.
kernigh
11

Jawaban 42 - SALAH

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

Jarak Levenshtein dari # 41 adalah 7. Diuji dengan implementasi FALSE online ini . Saya menggunakan beberapa slot edit-jarak sisa untuk menghapus beberapa ...

FireFly
sumber
Seharusnya saya melakukan beberapa pembersihan itu sendiri, tetapi saya tidak bisa sekarang. Saya akan memutuskan rantai.
TecBrat
3
upvote acak karena jawaban 42 - jawabannya salah: P
CoDEmanX
11

Jawaban 150 - MuPAD

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

Jarak 6 dari jawaban 149 .

EDIT : Menambahkan "h" untuk memajukan rantai.

Christopher Creutzig
sumber
Ah ... Jika Anda bisa memberikan hsetelah String[], jawaban berikutnya akan di Jawa;)
Pengoptimal
2
Untuk mendapatkan rantai panjang, saya kira saya hanya akan menipu dan mengeditnya sekarang. ;-)
Christopher Creutzig
10

Jawaban 30 - K

/#]trac
"Hello World!"

Jarak: 7 dari Jawaban 29

Saya pikir ini berhasil, seorang penerjemah ada di sini (Kona) . /memulai komentar satu baris di K. Saya sudah membereskan beberapa #]trace=:(kekacauan.

Komunitas
sumber