Цей конкурс офіційно закінчений, переможець - jimmy23013 . Вітаємо!
Завдання полягає в тому, щоб зробити програму, яка друкує Hello World!
для stdout. Проблема полягає в тому, що у вашій програмі відповідь Левенштейна має відстань 7 або менше від програми у відповіді, поданій перед вашою.
Як це буде працювати
Нижче я вже подав першу відповідь за допомогою Python : print("Hello World!")
.
Наступна особа, яка відповість, повинна змінити рядок print("Hello World!")
із до 7 вставками, видаленнями чи замінами одного символу таким чином, що коли вона виконується будь-якою мовою, яка до цього часу не використовувалася (у цьому випадку лише Python), вихід буде нерухомим Hello World!
.
Наприклад, другий відповідач може використовувати 1 заміну ( r -> u
), 2 видалення ( in
) та 1 вставку ( s
), щоб зробити рядок, puts("Hello World!")
який друкується Hello World!
при запуску в Ruby.
Третя особа, яка повинна відповісти, повинна робити те ж саме новою мовою, але використовуючи програму відповіді другої людини (наприклад puts("Hello World!")
) як свою вихідну точку. Четверта відповідь буде стосовно третьої відповіді тощо.
Це триватиме до тих пір, поки всі не застрягнуть, оскільки немає нової мови, програма останньої відповіді може бути запущена лише зміною 7 символів. Комунальна мета полягає в тому, щоб побачити, як довго ми можемо продовжувати це, тому намагайтеся не робити жодних незрозумілих чи необґрунтованих редагувань символів (однак це не є вимогою).
Форматування
Будь ласка, відформатуйте свою публікацію так:
#Answer N - [language]
[code]
[notes, explanation, observations, whatever]
Де N - число відповідей (збільшується поступово, N = 1, 2, 3, ...).
Не потрібно говорити, які саме символи були змінені. Просто переконайтесь, що відстань Левенштейна від 0 до 7.
Правила
Ключове, що потрібно зрозуміти в цьому виклику, - це те, що одночасно може відповісти лише одна людина, і кожна відповідь залежить від тієї, що перед нею .
Ніколи не повинно бути двох відповідей з однаковою N. Якщо двоє людей одночасно відповідають за якийсь N, той, хто відповів пізніше (навіть якщо це кілька секунд різниці), повинен милосердно видалити свою відповідь.
Крім того ...
- Користувач може надіслати лише одну відповідь протягом 8 годин. тобто кожна ваша відповідь повинна бути не менше 8 годин. (Це для того, щоб користувачі не могли постійно переглядати питання і відповідати якомога більше.)
- Користувач може не надсилати дві відповіді поспіль. (наприклад, оскільки я подав відповідь 1, я не можу відповісти 2, але міг зробити 3).
- Кожна відповідь повинна бути іншою мовою програмування.
- Різні версії однієї мови вважаються однією і тією ж мовою.
- Мови вважаються відмінними, якщо їх традиційно називають двома різними іменами. (Тут можуть бути деякі неоднозначності, але не дозволяйте це зіпсувати змагання.)
- Ви можете використовувати лише вкладки, нові рядки та ASCII для друку . (Нові рядки вважаються одним символом.)
- На виході має бути тільки
Hello World!
жодних інших символів (провідний / трейлінг нового рядка не є проблемою). - Якщо у вашій мові немає stdout, використовуйте все, що зазвичай використовується для швидкого виведення тексту (наприклад,
console.log
абоalert
в JavaScript).
Будь ласка, переконайтесь, що ваша відповідь справедлива. Ми не хочемо усвідомлювати, що в ланцюжку розривається п'ять відповідей. Недійсні відповіді слід швидко виправити або видалити до появи додаткових відповідей.
Не редагуйте відповіді, якщо це абсолютно не потрібно.
Оцінка балів
Після того, як все налагодиться, перемагає користувач, який подає найбільш (дійсні) відповіді. Зв'язки переходять до користувача з найбільш сукупними голосами.
Табло: (застаріло)
(користувач повинен мати щонайменше 2 дійсних відповіді)
11 відповідей
- Оптимізатор - CJam , Groovy , HTML , Forth , Rebol , Markdown , CASIO BASIC , SpeakEasy , REXX , RegXy , Pawn
- jimmy23013 - GNU dc , Zsh , Burlesque , bc , Hack , GDB , QBasic , MediaWiki Markup , itflabtijtslwi , Squirrel , AGOL 68
7 відповідей
- Nit - APL , Clipper , Falcon , MUMPS , FreeBASIC , csh , Dart
- Тіммі - Lua , Lisp , Oz , Algoid , KTurtle , Alice , OCaml
6 відповідей
- Стейсі - VHDL , GNU Octave , M4 , Logo , Microsoft Batch , Matlab
- Dennis - Dash , tcsh , TeX , /// , HQ9 + - , Alore
5 відповідей
- планнапус - Stata , Scheme , SQLite , Scala , Suneido
- Pietu1998 - PHP , sh , ALAGUF , Cardinal , Grin
4 відповіді
- ypnypn - NetLogo , Миша , Лосось , Клен
- resueman - Clojure , Emacs Lisp , Vimscript , VBScript
- Timtech - AutoLisp , Geom ++ , BogusForth , сова
3 відповіді
- BrunoJ - CoffeeScript , F # , Betterave
2 відповіді
- Mig - розширений BF Type III , TCL
- Захоплення Кальвіна - Python , E
- Sp3000 - Ракетка , Pyth
- grc - Хаскелл , Тюрінг
- es1024 - Німрод , кш
- FireFly - FALSE , сценарій mIRC
- g-ракета - AppleScript , LiveCode
- Oriol - AMPL , PARI / GP
- nneonneo - Boo , Caché ObjectScript
Досі використовувані мови:
- Пітон
- CJam
- PHP
- Піт
- Perl
- Befunge 98
- Баш
- Німрод
- Рубін
- GNU dc
- Гольфскрипт
- Математика
- R
- Луа
- Мудрець
- Юлія
- Scilab
- JavaScript
- VHDL
- HyperTalk
- Хаскелл
- ЛОЛКОД
- APL
- M30W
- Stata
- TI-BASIC (NSpire)
- ActionScript 2
- J
- PowerShell
- К
- Visual FoxPro
- VBA
- Розширений BF III тип
- Зш
- Тире
- Clojure
- NetLogo
- Groovy
- CoffeeScript
- Кліпер
- ОСНОВНІ
- ПОМИЛКОВИЙ
- риба (шкаралупа)
- Октава ГНУ
- TCL
- Е
- newLisp
- Лісп
- SMT-LIBv2
- Ракетка
- Батш
- тч
- AppleScript
- Миша
- Піксі
- F #
- Сокіл
- Бурлеск
- HTML
- SGML
- М4
- СУМКА
- TeX
- Четвертий
- Лосось
- Тюрінг
- до н.е.
- Betterave
- Схема
- Emacs Lisp
- Логотип
- AutoLISP
- ///
- Rebol
- Клен
- FreeBASIC
- Вимскрипт
- кш
- Рубати
- mIRC
- Партія
- Зробіть
- Відмітка
- ш
- ГДБ
- csh
- HQ9 + -
- Постскрипт
- Матлаб
- Оз
- КАЗІО ОСНОВА
- VBScript
- QBasic
- Обробка
- С
- Іржа 0,13
- Дартс
- Кафеїн
- Алгоїдні
- AMPL
- Алор
- Форобдж
- T-SQL
- LiveCode
- Ейфорія
- SpeakEasy
- MediaWiki
- SmallBASIC
- REXX
- SQLite
- ТЕС
- Geom ++
- SQL (постгреси)
- itflabtijtslwi
- RegXy
- Опал.рб
- Білка
- Пішак
- Скала
- Ребму
- Бу
- PARI / GP
- Червоний
- Швидкий
- BeanShell
- Вала
- Щука
- Сунейдо
- AWK
- Неко
- AngelScript
- держ
- V
- АЛАГУФ
- BogusForth
- Палаючий грім
- Caché ObjectScript
- сова
- Кардинал
- Парсер
- Грін
- Кошеня
- TwoDucks
- Асимптота
- CAT
- IDL
- Крихітні
- WTFZOMFG
- Іо
- MuPAD
- Java
- Онікс
- JBoss
- S +
- Гексиш
- яш
- Неймовірна
- розбудити
- брат
- вбудована оболонка для заняття
- гаммаплекс
- KTurtle
- АГОЛ 68
- Аліса
- SML / NJ
- OCaml
- CDuce
- Недовантажений
- Simplex v.0.6
- Мінколанг 0,9
- Fexl 7.0.3
- Джольф
- Віті
- Y
- Сітківка
- Кодове ім’я Дракона
- Серйозно
- Reng v.3.3
- Нечіткий Окто Гуакамоле
(Сміливо редагуйте ці списки, якщо вони неправильні або застаріли.)
Це питання найкраще працює, коли ви сортуєте за найстарішими .
ПРИМІТКА. Це пробне запитання для нового типу викликів, які я маю на увазі, коли кожна відповідь залежить від останньої та збільшується у скруті. Давайте обговоріть це питання з нами в чаті для цього питання або мета .