这是最初由用户Helka Homba撰写的《 Hello World!》演变的转贴。
由于此处存在元共识,因此不应将其作为重复项关闭。
最初是在两年前被问到的,最后一次活跃在六个月前。我有权从赫尔卡Homba张贴此位置
自原始版本以来,已经发明了许多语言,并且许多人加入了该站点,却再也没有机会回答原始版本,因此我认为这种重新发布是可以接受的。
面临的挑战是制作一个可以输出2^n
到stdout 的程序,程序n
的编号在哪里。值得注意的是,在您提交的答案中,您的程序与程序之间的Levenshtein距离必须为10或更小。
这将如何工作
下面,我将使用C#提交第一个答案,该答案将显示2 ^(n = 1)= 2
。
下一位要回答的人必须使用最多10个单字符插入,删除或替换来修改代码,以便当以新答案的语言运行该代码时,它会打印2^n
(带有n
答案编号)。例如,第25个答案(假设它在Pyth中)将显示2 ^ 25或33554432。
这将一直持续到所有人陷入困境,因为没有新语言时,只需更改10个字符就可以运行最后一个答案的程序。共同的目标是看我们能保持多长时间,所以请不要进行任何晦涩或不必要的字符编辑(但这不是必需的)。
格式化
请按以下格式设置您的信息:
#Answer N - [language]
[code]
[notes, explanation, observations, whatever]
其中N是答案编号(递增,N = 1、2、3,...)。
您不必知道更改了哪些确切字符。只要确保Levenshtein距离是0到10。
如果您使用某种语言回答,或者得到的代码只是一团糟,请说明您做了什么以及为什么起作用,尽管这不是必需的。
规则
了解这一挑战的关键在于,一次只能一个人回答,每个答案取决于之前的回答。
永远不会有两个答案使用相同的N。如果两个人碰巧同时回答某个N,则稍后回答的那个人(即使相差几秒钟)也应该大方删除他们的答案。
此外...
- 用户不能连续提交两个答案。(例如,由于我提交了答案1,所以我不能回答2,但是我可以回答3。)
- 尽量避免在短时间内发布过多答案。
- 每个答案必须使用不同的编程语言。
- 您可以使用语言的不同主要版本,例如Python 2/3
- 如果传统上使用两种不同的名称来称呼语言,则它们被视为不同的语言。(此处可能会有一些歧义,但不要让那毁了比赛。)
- 您不必坚持使用ASCII,可以使用所需的任何字符。Levenshtein距离将以unicode 字符进行度量。
- 输出应为
2^n
,不得为其他字符。(引导/尾随空格很好,如>>>
或不可抑制的输出也可以ans=
) - 如果您的语言没有标准输出,请使用通常用于快速输出文本的任何内容(例如,
console.log
或alert
在JavaScript中)。 - 当必须输出的2的幂变大时,您可能会假定内存无限,但不是整数大小。请注意整数溢出。
- 您可以使用科学计数法或最自然的数字表示方式。(除一元以外,请勿以一元输出)
请确保您的答案有效。我们不想意识到有五个答案会中断。无效的答案应迅速解决,或者在有其他答案之前将其删除。
除非绝对必要,否则不要编辑答案。
计分
一旦事情解决,提交最多(有效)答案的用户将获胜。领带最多的累积投票给用户。
发布答案时编辑这些内容:
排行榜
13种语言
奥克斯
8种语言
齐柏林飞艇
4种语言
帕维尔(Pavel
Jonathan Allan)
Kritixi Lithos
Riker3种语言
Boboquack
2种语言
bmarks
Conor O'Brien可
破坏西瓜
ovs
Tom Carpenter1种语言
ATaco
块
丹尼斯
dzaima
埃里克Outgolfer
ETHproductions
ghosts_in_the_code
利奥
林恩·
马修斯Avellar
纳撒尼尔
Qwerp-DERP
R.甲
泰勒·斯科特
NIMI
Mistah菲金斯
PidgeyUsedGust
steenbergh
到目前为止使用的语言:
- C#(帕维尔)
- ///(boboquack)
- 视网膜(丹尼斯)
- 果冻(乔纳森·艾伦)
- Pyth(boboquack)
- > <>(可破坏西瓜)
- Minkolang(Kritixi石版画)
- Perl(帕维尔)
- Python(Qwerp-Derp)
- 直流(R.Kap)
- 木炭(乔纳森·艾伦)
- 自我修改BrainFuck(Leo)
- SOGL(dzaima)
- ShapeScript(乔纳森·艾伦)
- 派克(boboquack)
- 露比(纳撒尼尔)
- 05AB1E(ovs)
- STATA(bmarks)
- 卑诗省(Kritixi Lithos)
- 杰普(Okx)
- 2黑貂(Kritixi Lithos)
- 切达(乔纳森·艾伦)
- 塔(Oxx)
- 重击(齐柏林飞艇)
- 随便(Oxx)
- CJam(Outgolfer的Erik)
- MATL(Okx)
- MATLAB(汤姆·卡彭特)
- 八度(Kritixi Lithos)
- R(ovs)
- JavaScript ES7(汤姆·卡彭特)
- 凸面(Okx)
- Mathematica(ghosts_in_the_code)
- 点(Okx)
- 堆叠式(Conor O'Brien)
- GolfScript(Okx)
- 其实(林恩)
- RProgN(Okx)
- 方案(bmark)
- 元素(Oxx)
- J(块)
- Cubix(ETH生产)
- zsh(齐柏林飞艇)
- VBA(泰勒·斯科特)
- 鱼(齐柏林飞艇)
- 网状(Oxx)
- Perl 6(Pavel)
- RProgN2(ATaco)
- PHP(Matheus Avellar)
- 乔尔夫(科纳·奥布赖恩)
- 哈斯克尔(妮米)
- Befunge-98(Mistah Figgins)
- Gnuplot(齐柏林飞艇)
- QBIC(steenbergh)
- 雾(骑士)
- Qwerty-RPN(Okx)
- Korn Shell(ksh)(齐柏林飞艇)
- 朱莉娅(里克)
- Python 3(Pavel)
- Vimscript(Riker)
- 短跑(齐柏林飞艇)
- Vitsy(Okx)
- csh(齐柏林飞艇)
- 欧姆(Oxx)
- 波什(齐柏林飞艇)
- es-shell(Riker)
- Gol> <>(PidgeyUsedGust)