编写一个简短的三行程序,其中:
(Python)是一个程序具有正确结构但非haiku输出的例子:
>>> for x in range(3):
... print "EXTERMINATE HUMANS"
... # I am a Dalek.
...
EXTERMINATE HUMANS
EXTERMINATE HUMANS
EXTERMINATE HUMANS
(这句话有点过时了。)
它大声地读到:
在x范围内三印消灭人类!我是戴立克人。
任何语言都是可以接受的。为了大声朗读,可以忽略像!@#$%^&*()_+
这样的符号,或者大声朗读,承认类似瓦卡邦斯普拉特之类的东西。(我肯定会有一个类似于!***(!:, )(*@@@#, )_(*)!.
的Perl条目)
如果代码或者输出是特别有趣的,或者特别是禅宗的话,就会得到额外的分数。
编辑:如果你的语言需要样板才能做任何有趣的事情(#include <iostream>
?)那么我很乐意忽略样板。
我接受了保罗·里希特( Paul )的“普通李斯特”(),理由是它让我笑了五分钟。
因Timwi的创造性规则弯曲(编译器输出?!)还有非常令人难忘的台词"Static void. I long for you."
现在这个问题结束了,还有更多的haikus在等待着。继续张贴!
发布于 2012-05-14 02:01:25
圆括号是无声的!
程序:
((lambda (&rest foo)
(list foo (cons 'truly foo) foo))
'this 'is 'lisp 'haiku)
读作:
lambda and rest foo
list foo cons truly foo foo
this is lisp haiku
输出:
((THIS IS LISP HAIKU) (TRULY THIS IS LISP HAIKU) (THIS IS LISP HAIKU))
发布于 2012-05-08 20:25:06
程序:
#warning Lonesome
class _{
static void Eye(long forYou='
){ /* My program ends here. */ ;}}
阅读:
Warning: Lonesome class.
Static void. I long for you.
My program ends here.
编译器输出:
#warning: 'Lonesome' (read: hash warning lonesome)
Empty character literal (read: empty character lit’ral)
Newline in constant
发布于 2012-05-19 13:04:15
你说是大奖吗?它的共模大小为2。
输出:
SPRING EVER RETURNS
NEVER EXACTLY THE SAME
THIS IS NOT A QUINE
这个挑战很有趣!我编写了一个Piet指令编码器,它接受指令并将它们转换成Piet脚本。从那里生成打印给定字符串的代码是很短的工作。我投入了一小部分(但有效)的努力打高尔夫球的Piet代码,而只使用单一的密码指令。
然后我做了一个像素字体。对于字符中的每个像素,我将其放大为4个代码:2个黑色,2个已执行。遇到的第一个codel是不执行的,因此,如果一个字符的一个段有n个像素,则对应于2*n*-1指令。
沿两侧的线条反转方向指针并向下移动2像素,将其移至下一行。因此,指令在每一条线上都被反转。
一旦我有了生成“文本中嵌入的文本”的代码,它就会变得有趣。我可能写了20首柴歌,但我最终还是定居下来了。通过调整字体;添加/移除衬线、四舍五入角、改变高度/宽度等,我能够改变图像中非白色像素的总数,从而使Piet代码完全符合图像文本。
奖金!你可以自己做一首类似奎尼埃的柴歌!http://pastebin.com/zxc9V3UX
https://codegolf.stackexchange.com/questions/5760
复制相似问题