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.log
ataualert
di 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
- Pengoptimal - CJam , Groovy , HTML , Forth , Rebol , Markdown , CASIO BASIC , SpeakEasy , REXX , RegXy , Pion
- jimmy23013 - GNU dc , Zsh , Burlesque , bc , Retas , GDB , QBasic , MediaWiki Markup , itflabtijtslwi , Squirrel , AGOL 68
7 Jawaban
- Nit - APL , Clipper , Falcon , gondok , FreeBasic , csh , Dart
- Timmy - Lua , Lisp , Oz , Algoid , KTurtle , Alice , OCaml
6 Jawaban
- Stacey - VHDL , GNU Octave , M4 , Logo , Microsoft Batch , Matlab
- Dennis - Dash , tcsh , TeX , /// , HQ9 + - , Alore
5 Jawaban
- plannapus - Stata , Skema , SQLite , Scala , Suneido
- Pietu1998 - PHP , sh , ALAGUF , Cardinal , Grin
4 Jawaban
- ypnypn - NetLogo , Mouse , Salmon , Maple
- resueman - Clojure , Emacs Lisp , Vimscript , VBScript
- Timtech - AutoLISP , Geom ++ , BogusForth , burung hantu
3 Jawaban
- BrunoJ - CoffeeScript , F # , Betterave
2 Jawaban
- Mig - Extended BF Tipe III , TCL
- Hobi Calvin - Python , E
- Sp3000 - Racket , Pyth
- grc - Haskell , Turing
- es1024 - Nimrod , ksh
- FireFly - FALSE , skrip mIRC
- g-rocket - AppleScript , LiveCode
- Oriol - AMPL , PARI / GP
- nneonneo - Boo , Caché ObjectScript
Bahasa yang digunakan sejauh ini:
- Python
- CJam
- PHP
- Pyth
- Perl
- Jalanan 98
- Pesta
- Nimrod
- Rubi
- GNU dc
- Naskah Golf
- Mathematica
- R
- Lua
- Sage
- Julia
- Scilab
- JavaScript
- VHDL
- HyperTalk
- Haskell
- LOLCODE
- APL
- M30W
- Stata
- TI-BASIC (NSpire)
- ActionScript 2
- J
- PowerShell
- K
- Visual FoxPro
- VBA
- Extended BF Tipe III
- Zsh
- Berlari
- Clojure
- NetLogo
- Asyik
- CoffeeScript
- Alat pemotong
- DASAR
- SALAH
- ikan (kerang)
- GNU Octave
- TCL
- E
- pelat baru
- Pelat
- SMT-LIBv2
- Raket
- Batsh
- tcsh
- AppleScript
- Mouse
- Peri
- F #
- Elang
- Bahan tertawaan
- HTML
- SGML
- M4
- PENYAKIT GONDOK
- TeX
- Keempat
- Ikan salmon
- Turing
- bc
- Lebih baik
- Skema
- Emacs Lisp
- Logo
- AutoLISP
- ///
- Rebol
- Maple
- FreeBASIC
- Vimscript
- ksh
- Retas
- mIRC
- Batch
- Membuat
- Penurunan harga
- SH
- GDB
- csh
- HQ9 + -
- Nota bene
- Matlab
- Ons
- DASAR CASIO
- VBScript
- QBasic
- Pengolahan
- C
- Karat 0,13
- Anak panah
- Kaffeine
- Algoid
- AMPL
- Alore
- Forobj
- T-SQL
- LiveCode
- Euforia
- Berbicara dengan Mudah
- MediaWiki
- SmallBASIC
- REXX
- SQLite
- TPP
- Geom ++
- SQL (postgres)
- itflabtijtslwi
- RegXy
- Opal.rb
- Tupai
- Menggadaikan
- Scala
- Rebmu
- Boo
- PARI / GP
- Merah
- Cepat
- BeanShell
- Vala
- Tombak
- Suneido
- AWK
- Neko
- AngelScript
- gosu
- V
- ALAGUF
- BogusForth
- Flaming Thunder
- Caché ObjectScript
- burung hantu
- Kardinal
- Parser
- Menyeringai
- Anak kucing
- TwoDucks
- Asimptot
- KUCING
- IDL
- Mungil
- WTFZOMFG
- Io
- MuPAD
- Jawa
- Onyx
- JBoss
- S +
- Berlekuk
- yash
- Mustahil
- bangun
- anak nakal
- busybox built-in shell
- gammaplex
- KTurtle
- AGOL 68
- Alice
- SML / NJ
- OCaml
- CDuce
- Kurang beban
- Simplex v.0.6
- Minkolang 0.9
- Fexl 7.0.3
- Jolf
- Vitsy
- Y
- Retina
- Codename Dragon
- Serius
- Reng v.3.3
- 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 .