具体比赛要求请看
原本觉得perl和ruby都足够短了,翻着翻着翻到了一个语法奇异的语言 GolfScript
,按照官方的解释,这玩意是个栈语言。所有的数据(数字、字符串、代码块等)都存储在一个栈结构中,操作符从栈顶取出数据进行操作,并将结果压回栈顶。
我们只要写出如下代码
{+}*
于是
简单解释一下原理:
{+}
:定义了一个加法操作的代码块。
*
:这是个 fold/reduce 操作符,它会把 +
应用到字符串的每个字符(实际上是 ASCII 码)上,从左到右进行累加。
具体细节还是交给ai吧,我也说不明白
7 Likes
可以猜一猜golfscript和代码高尔夫有什么联系 
此外还有05AB1E,jelly这些
1 Like
system
(system)
Closed
7
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。