这里可能有不少人热衷于XKCD阅读器。所以,我想我会要求你们做一些梅根可以轻易做的事情:制作一个脚本,生成成千上万个让人放心的寓言,说明计算机永远无法做到的事情。

你的剧本
stdin或您的语言等效)上的比喻数量,它将提出(您可以假设这不会超过MAX_INT或等效)。这些寓言如下
'Computers will never '开始code-golf和understand。a salad和an octopus。for fun和after lunch。\n或等效)结束因此,例如,如果输入是2,那么有效的输出应该是
Computers will never code-golf a salad for lunch
Computers will never hug a tree in vain程序大小是以字节计算的,而不是字符(所以没有unicode胡言乱语)。标准漏洞是不允许的。
这是我的第一个挑战,所以如果我要做一些明显的改变,请评论。
编辑:我正在考虑从字节计数中减去字典大小,以鼓励字典‘压缩’。我将从未来的答案看这是否可行;如果可行,你可以指望奖金。
发布于 2014-10-26 16:53:55
我还使用了福克兰的单词列表,但有两个例外(这不会改变程序的长度)。
to f let a["after lunch""ever""alone"]type(word"Computers will never "one-of["buy""cut""dry""eat""fax""get""pay""rob""see""sue""tax""tow""wax""win""code-golf""understand"]" a"one-of["n ocotpus"" salad"" bag"" bar"" bee"" bow"" boy"" bun"" dad"" fax"" gym"" guy"" hat"" man"" mom"" pet"]" "one-of fput word"for "one-of["fun""me""you""us""tip""gas""cash""air""oil""beer""love""food""dope"]a"\n")end根据您如何定义“程序”,您可以删除前五个和最后三个字符,从而得分388。
https://codegolf.stackexchange.com/questions/40350
复制相似问题