パズル:
次の短い3行のプログラムを作成します。
- 声を出して読むと、1行に5/7/5の音節がある
- 実行時に俳句を出力します。
正しい構造ですが、俳句以外の出力を持つプログラムの例は(Python)です:
>>> for x in range(3):
... print "EXTERMINATE HUMANS"
... # I am a Dalek.
...
EXTERMINATE HUMANS
EXTERMINATE HUMANS
EXTERMINATE HUMANS
(コメントはちょっとした警戒です。)
これは次のように読み上げられます。
範囲3のx
絶滅危print種を印刷!
私はダレクです。
任意の言語が受け入れられます。声を出して読むために、Waka Waka Bang Splatの!@#$%^&*()_+
ようなものを認めるなど、必要に応じて記号を無視したり、声を出して発音したりできます。(のようなPerlエントリがあると確信しています)!***(!:, )(*@@@#, )_(*)!.
コードまたは出力のいずれかが特におかしい場合、または特に禅の場合の追加ポイント。
編集:あなたの言語が何か面白いことをする前にボイラープレートを必要とするなら(#include <iostream>
?)、ボイラープレートを無視してうれしいです。
ポール・リヒターのCommon Lisp俳句を受け入れたのは、それが私を5分間笑わせたからです。
Timwiの独創的なルールベンディング(コンパイラの出力?!)および非常に記憶に残る行についての名誉ある言及"Static void. I long for you."
これでこの質問は終わりです。
さらに多くの俳句が待っています。
投稿を続けてください!