Cuộc thi này đã chính thức kết thúc, người chiến thắng là jimmy23013 . Xin chúc mừng!
Thách thức là tạo ra một chương trình in Hello World!
ra thiết bị xuất chuẩn. Điều hấp dẫn là chương trình của bạn phải có khoảng cách Levenshtein từ 7 trở xuống so với chương trình trong câu trả lời được gửi trước bạn.
Làm thế nào điều này sẽ làm việc
Dưới đây tôi đã gửi câu trả lời đầu tiên bằng Python : print("Hello World!")
.
Người tiếp theo trả lời phải sửa đổi chuỗi print("Hello World!")
có tối đa 7 ký tự chèn, xóa hoặc thay thế ký tự để khi nó chạy trong bất kỳ ngôn ngữ nào chưa được sử dụng cho đến nay (chỉ có Python trong trường hợp này) thì đầu ra vẫn còn Hello World!
.
Ví dụ, người trả lời thứ hai có thể sử dụng 1 thay thế ( r -> u
), 2 xóa ( in
) và 1 chèn ( s
) để tạo chuỗi puts("Hello World!")
in ra Hello World!
khi chạy trong Ruby.
Người thứ ba trả lời phải làm điều tương tự trong một ngôn ngữ mới, nhưng sử dụng chương trình trả lời của người thứ hai (ví dụ puts("Hello World!")
) làm điểm bắt đầu của họ. Câu trả lời thứ tư sẽ liên quan đến câu trả lời thứ ba, v.v.
Điều này sẽ tiếp tục cho đến khi mọi người gặp khó khăn vì không có ngôn ngữ mới, chương trình câu trả lời cuối cùng có thể được thực hiện để chỉ chạy thay đổi 7 ký tự. Mục tiêu chung là để xem chúng tôi có thể duy trì điều này trong bao lâu, vì vậy hãy cố gắng không thực hiện bất kỳ chỉnh sửa nhân vật mơ hồ hoặc không chính đáng nào (tuy nhiên đây không phải là một yêu cầu).
Định dạng
Vui lòng định dạng bài viết của bạn như thế này:
#Answer N - [language]
[code]
[notes, explanation, observations, whatever]
Trong đó N là số câu trả lời (tăng dần, N = 1, 2, 3, ...).
Bạn không cần phải nói chính xác các ký tự đã được thay đổi. Chỉ cần đảm bảo khoảng cách Levenshtein là từ 0 đến 7.
Quy tắc
Điều quan trọng để hiểu về thử thách này là chỉ một người có thể trả lời tại một thời điểm và mỗi câu trả lời phụ thuộc vào câu hỏi trước nó .
Không bao giờ nên có hai câu trả lời giống nhau. Nếu hai người tình cờ trả lời đồng thời cho một số N, người trả lời sau (ngay cả khi đó là một vài giây khác nhau) nên xóa câu trả lời của họ.
Hơn nữa ...
- Một người dùng chỉ có thể gửi một câu trả lời trong khoảng thời gian 8 giờ. tức là Mỗi câu trả lời của bạn phải cách nhau ít nhất 8 giờ. (Điều này là để ngăn người dùng liên tục xem câu hỏi và trả lời nhiều nhất có thể.)
- Một người dùng không thể gửi hai câu trả lời liên tiếp. (ví dụ: kể từ khi tôi gửi câu trả lời 1, tôi không thể trả lời 2, nhưng tôi có thể làm 3.)
- Mỗi câu trả lời phải bằng một ngôn ngữ lập trình khác nhau.
- Các phiên bản khác nhau của cùng một ngôn ngữ được tính là cùng một ngôn ngữ.
- Ngôn ngữ được tính là khác biệt nếu chúng được gọi theo truyền thống bởi hai tên khác nhau. (Có thể có một số sự mơ hồ ở đây nhưng đừng để điều đó phá hỏng cuộc thi.)
- Bạn chỉ có thể sử dụng các tab, dòng mới và ASCII có thể in được . (Dòng mới được tính là một ký tự.)
- Đầu ra chỉ nên
Hello World!
và không có ký tự nào khác (một dòng mới hàng đầu / cuối không phải là một vấn đề). - Nếu ngôn ngữ của bạn không có thiết bị xuất chuẩn, hãy sử dụng bất cứ thứ gì thường được sử dụng để nhanh chóng xuất văn bản (ví dụ:
console.log
hoặcalert
bằng JavaScript).
Hãy chắc chắn rằng câu trả lời của bạn là hợp lệ. Chúng tôi không muốn nhận ra rằng có một sự phá vỡ trong chuỗi năm câu trả lời. Câu trả lời không hợp lệ nên được sửa chữa nhanh chóng hoặc xóa trước khi có câu trả lời bổ sung.
Đừng chỉnh sửa câu trả lời trừ khi thực sự cần thiết.
Chấm điểm
Khi mọi thứ ổn định, người dùng gửi câu trả lời (hợp lệ) nhất sẽ thắng. Ties đi đến người dùng với số phiếu tăng tích lũy nhất.
Bảng xếp hạng: (hết hạn)
(người dùng phải có ít nhất 2 câu trả lời hợp lệ)
11 câu trả lời
- Optimizer - CJam , Groovy , HTML , Forth , Rebol , Markdown , CASIO BASIC , Speakeasy , REXX , RegXy , cầm đồ
- jimmy23013 - GNU dc , Zsh , Burlesque , bc , Hack , GDB , QBasic , MediaWiki Markup , itflabtijtslwi , Squirrel , AGOL 68
7 câu trả lời
- Nit - APL , Clipper , Falcon , MUMPS , FreeBASIC , csh , Dart
- Timmy - Lua , Lisp , Oz , Algoid , KTurtle , Alice , OCaml
6 câu trả lời
- Stacey - VHDL , GNU Octave , M4 , Logo , Microsoft Batch , Matlab
- Dennis - Dash , tcsh , TeX , /// , HQ9 + - , Alore
5 câu trả lời
4 câu trả lời
- ypnypn - NetLogo , Chuột , Cá hồi , Maple
- đại lý - Clojure , Emacs Lisp , Vimscript , VBScript
- Timtech - AutoLISP , Geom ++ , BogusForth , cú
3 câu trả lời
- BrunoJ - CoffeeScript , F # , Betterave
2 câu trả lời
Ngôn ngữ được sử dụng cho đến nay:
- Con trăn
- Camam
- PHP
- Bình
- Perl
- Befunge 98
- Bash
- Nimrod
- Hồng ngọc
- GNU dc
- Golf
- Toán học
- R
- Lua
- Hiền nhân
- Julia
- Scilab
- JavaScript
- VHDL
- Siêu liên kết
- Haskell
- LOLCODE
- APL
- M30W
- Thánh tích
- TI-BASIC (NSpire)
- ActionScript 2
- J
- PowerShell
- K
- Visual FoxPro
- VBA
- BF loại III mở rộng
- Zsh
- Dấu gạch ngang
- Clojure
- NetLogo
- Groovy
- Cà phê
- Kéo
- CĂN BẢN
- SAI TRÁI
- cá (vỏ)
- GNU Octave
- TCL
- E
- mới
- Lisp
- SMT-LIBv2
- Vợt
- Bát
- tcsh
- AppleScript
- Chuột
- Pixie
- ĐỤ#
- Chim ưng
- Burlesque
- HTML
- SGML
- M4
- NHIỀU
- TeX
- Forth
- Cá hồi
- Turing
- bc
- Betterave
- Kế hoạch
- Emacs Lisp
- Logo
- Tự động
- ///
- Nổi loạn
- Cây phong
- FreeBASIC
- Vimscript
- ksh
- Gian lận
- mIRC
- Mẻ
- Làm
- Đánh dấu
- sh
- GDB
- csh
- HQ9 + -
- Bản thảo
- Matlab
- Oz
- CƠ BẢN
- VBScript
- QBasic
- Chế biến
- C
- Rỉ 0,13
- Phi tiêu
- Kaffeine
- Đại số
- AMPL
- Ngoài trời
- Forobj
- T-SQL
- Mã nguồn
- Niềm hạnh phúc
- Nói dễ dàng
- MediaWiki
- Nhỏ
- REXX
- SQLite
- TPP
- Geom ++
- SQL (postgres)
- itflabtijtslwi
- RegXy
- Opal.rb
- Con sóc
- Con tốt trong cờ vua
- Scala
- Rebmu
- Boo
- PARI / GP
- Màu đỏ
- Nhanh
- BeanShell
- Vala
- Pike
- Suneido
- AWK
- Neko
- AngelScript
- gosu
- V
- ALAGUF
- Không có gì
- Sấm sét
- Đối tượng bộ nhớ cache
- cú
- Đức hồng y
- Trình phân tích cú pháp
- Cười
- Mèo con
- TwoDucks
- Tiệm cận
- CON MÈO
- IDL
- Nhỏ bé
- WTFZOMFG
- Io
- MuPAD
- Java
- Mã não
- JBoss
- S +
- Lục địa
- yash
- Không thể cải thiện
- thức dậy
- nhóc
- vỏ hộp tích hợp
- gammaplex
- KTurtle
- AGOL 68
- Alice
- SML / NJ
- Tháng 10
- CDuce
- Tải trọng
- Đơn giản v.0.6
- Chồn 0,9
- Fexl 7.0.3
- Jolf
- Vitsy
- Y
- Võng mạc
- Mật danh rồng
- Nghiêm túc
- Reng v.3.3
- Oczzy Guacamole
(Vui lòng chỉnh sửa các danh sách này nếu chúng không chính xác hoặc lỗi thời.)
Câu hỏi này hoạt động tốt nhất khi bạn sắp xếp theo cũ nhất .
LƯU Ý: Đây là một câu hỏi thử nghiệm cho loại thử thách mới mà tôi có trong đầu, mỗi câu trả lời phụ thuộc vào câu hỏi cuối cùng và tăng độ khó. Hãy thảo luận với chúng tôi trong phòng chat cho câu hỏi này hoặc trong meta .