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.log
oderalert
in 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
- Optimierer - CJam , Groovy , HTML , Forth , Rebol , Markdown , CASIO BASIC , SpeakEasy , REXX , RegXy , Pawn
- jimmy23013 - GNU dc , Zsh , Burlesque , bc , Hack , GDB , QBasic , MediaWiki Markup , itflabtijtslwi , Eichhörnchen , Agol 68
7 Antworten
- Nit - APL , Clipper , Falke , MUMPS , FreeBASIC , csh , Dart
- Timmy - Lua , Lisp , Oz , Algoid , KTurtle , Alice , OCaml
6 Antworten
- Stacey - VHDL , GNU Octave , M4 , Logo , Microsoft Batch , Matlab
- Dennis - Dash , tcsh , TeX , /// , HQ9 + - , Alore
5 Antworten
- plannapus - Stata , Schema , SQLite , Scala , Suneido
- Pietu1998 - PHP , sh , ALAGUF , Kardinal , Grinsen
4 Antworten
- ypnypn - NetLogo , Maus , Lachs , Ahorn
- Resueman - Clojure , Emacs Lisp , Vimscript , VBScript
- Timtech - AutoLisp , Geom ++ , BogusForth , Eule
3 Antworten
- BrunoJ - CoffeeScript , F # , Betterave
2 Antworten
- Mig - Extended BF Typ III , TCL
- Calvins Hobbys - Python , E
- Sp3000 - Schläger , Pyth
- grc - Haskell , Turing
- es1024 - Nimrod , ksh
- FireFly - FALSE , mIRC-Skript
- g-rocket - AppleScript , LiveCode
- Oriol - AMPL , PARI / GP
- nneonneo - Boo , Caché ObjectScript
Bisher verwendete Sprachen:
- Python
- CJam
- PHP
- Pyth
- Perl
- Befunge 98
- Bash
- Nimrod
- Rubin
- GNU dc
- Golfscript
- Mathematica
- R
- Lua
- Salbei
- Julia
- Scilab
- JavaScript
- VHDL
- HyperTalk
- Haskell
- LOLCODE
- APL
- M30W
- Stata
- TI-BASIC (NSpire)
- ActionScript 2
- J
- Power Shell
- K
- Visual FoxPro
- VBA
- Extended BF Type III
- Zsh
- Strich
- Clojure
- NetLogo
- Groovy
- CoffeeScript
- Clipper
- BASIC
- FALSCH
- Fisch (Muschel)
- GNU Octave
- TCL
- E
- newLisp
- Lispeln
- SMT-LIBv2
- Schläger
- Batsh
- tcsh
- AppleScript
- Maus
- Elf
- F #
- Falke
- Burleske
- HTML
- SGML
- M4
- MUMPS
- TeX
- Forth
- Lachs
- Turing
- bc
- Betterave
- Planen
- Emacs Lisp
- Logo
- AutoLISP
- ///
- Rebol
- Ahorn
- FreeBASIC
- Vimscript
- ksh
- Hacken
- mIRC
- Stapel
- Machen
- Abschrift
- Sch
- GDB
- csh
- HQ9 + -
- Nachsatz
- Matlab
- Oz
- CASIO BASIC
- VBScript
- QBasic
- wird bearbeitet
- C
- Rost 0,13
- Pfeil
- Kaffeine
- Algoid
- AMPL
- Alore
- Forobj
- T-SQL
- LiveCode
- Euphorie
- SpeakEasy
- MediaWiki
- SmallBASIC
- REXX
- SQLite
- TPP
- Geom ++
- SQL (nachgres)
- itflabtijtslwi
- RegXy
- Opal.rb
- Eichhörnchen
- Pfand
- Scala
- Rebmu
- Boo
- PARI / GP
- rot
- Schnell
- BeanShell
- Vala
- Pike
- Suneido
- AWK
- Neko
- AngelScript
- gosu
- V
- ALAGUF
- BogusForth
- Flaming Thunder
- Caché ObjectScript
- Eule
- Kardinal
- Parser
- Grinsen
- Kätzchen
- Zwei Enten
- Asymptote
- KATZE
- IDL
- Winzig
- WTFZOMFG
- Io
- MuPAD
- Java
- Onyx
- JBoss
- S +
- Hexish
- yash
- Unwahrscheinlich
- aufwachen
- Gör
- Integrierte Shell für die Busybox
- gammaplex
- KTurtle
- AGOL 68
- Alice
- SML / NJ
- OCaml
- CDuce
- Unterlast
- Simplex v.0.6
- Minkolang 0.9
- Fexl 7.0.3
- Jolf
- Vitsy
- Y.
- Retina
- Codename Dragon
- Ernsthaft
- Reng v.3.3
- 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 .