产生一个打印“ Hello World!”的文本文件。在编译/解释时以尽可能多的编程语言编写,同时也要尽可能简短。
您提交的分数的计算方式为C / 2 ^ ((L - 1) / 4)
,其中“ C”是文本文件的长度(以字符为单位),“ L”是该程序有效的语言数量。
产生一个打印“ Hello World!”的文本文件。在编译/解释时以尽可能多的编程语言编写,同时也要尽可能简短。
您提交的分数的计算方式为C / 2 ^ ((L - 1) / 4)
,其中“ C”是文本文件的长度(以字符为单位),“ L”是该程序有效的语言数量。
Answers:
print("Hello World!")
至少可以在Julia,Perl,PHP,Python2,Python3,Qbasic,R,Ruby中使用...
print()
了输出功能。pastebin.com/6fXtgFER
121 / 2^(3/4)
。有趣的事实?我并不是想赢,只是想增加尽可能多的语言。
222 //X>"!dlroW olleH"Z
shush=0
alert("Hello World!")
sorry=`
listen
capture Hello World!`
$$$
=` >### .O$r"!"rXr<`
“好吧,我是一维语言,所以...目前,只有第一行才有意义。”
222 //X>"!dlroW ,olleH"Z
222 push three twos
// divide twice
X> drop the result and carry on
"!dlroW ,olleH"Z standard Hello, World! program
感谢您的cookie,Vitsy:3
222 //X>"!dlroW ,olleH"Z
“让我们看看。您先输入数字222
,然后再在注释中添加一些内容。好吧,我肯定会同意这一点。”
shush=0
“你做了一个变量。注意。”
alert("Hello, World!")
“啊,我知道你要去哪里了。我会显示出来的。”
sorry=`
listen
capture Hello, World!`
“哦!多行字符串!现在我们在说话,ES6 Rulez,ES5流口水!”
(EOF)
“好,我做完了。请和平。”
222 //X>"!dlroW ,olleH"Z
“这不是我的笔记……!最好什么也不要做。”
shush=0
alert("Hello, World!")
sorry=`
“哦,这里有一些额外的笔记。”
listen
“听...”
capture Hello, World!`
“...你好,世界!”
(EOF)
“ 什么都没想!太好了,我在这里完成了。深呼吸 ”
(太懒了,无法创建叙述。以后可能会花一些时间来编写代码。)用#
或省略无关的代码。此外,还添加了注释C ... C
。
222 ###>"!dlroW olleH"#
$$$ C this separates layers C
###>### #####.O$r"!"rXr<`
222 ###>"!dlroW olleH"#
222 C push three 2s C
_ C space; fall to the next layer C
###>### #####.O$r"!"rXr<`
> C go this way C
_ C fall to the next (first) layer C
222 ###>"!dlroW olleH"#
>"!dlroW olleH" C go right and push those characters in that order C
_ C fall to the next layer C
###>### #####.O$r"!"rXr<`
< C starts here, going left C
r C reverse stack C
X C pop n (n = 2), and pop top n items on stack (2, 2) C
r C reverse stack C
"!" C push exclamation mark (for some reason, it's chopped off C
r C reverse stack C
$O C output stack as characters C
. C terminate program C
得分0.84
H
适用于H9 +和HQ9 +。
1/2 ^((2-1-4)= 0.84
'Hello World!'
以多种脚本语言运行,包括PHP,GolfScript,APL,...
e###
"Hello, World!"
e###alert "Hello, World!"
main=_=>"Hello World!"();
ES8,TeaScript和Japt请参见"Hello World!"
。
只是出于娱乐目的,而不是为了赢得c:
956658555658
852224222254
************
c4993c839941
1****1**+**+
01cc70776ccc
g+11+g++*11
c003 c3c00
1gg* 1*1gg
0 c 0c0
g 1 g1g
0 0
g g[-]+[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++.>>.>.<<<.+++.------.<<-.>>>>+.
注意: Madbrain没有TIO,因此您必须在这一方面信任我。但是,我确实在esolangs Wiki上为Madbrain编写了一个(当然写得不好(但是,至少它能起作用!))。
Madbrain看到:(我将此代码写为c :)
956658555658
852224222254
************
c4993c839941
1****1**+**+
01cc70776ccc
g+11+g++*11
c003 c3c00
1gg* 1*1gg
0 c 0c0
g 1 g1g
0 0
g g
我承认,Madbrain到达了BF代码,但是它什么也没做,所以我没有在这里包括它。
Brainfuck(和许多BF衍生物)看到:
++++++[-]+[-->-[>>+>-----<<]<--<---]>-.>>>+.>>..+++.>>.>.<<<.+++.------.<<-.>>>>+.
BF忽略了所有不是 ><+-.,[]
,因此它忽略了大多数 Madbrain代码。但是,+
Madbrain代码中有一些s(++++++
就是这样),因此您需要在此[-]
之后添加,以将当前单元格设置为0。
后面的代码 ++++++[-]
的代码是打印代码Hello World!
。