39点版無気力ピラミッド

Pyramid Quine解答出ましたね。私に大いなる絶望を感じさせてくれたOCaml版は、当然ながら、挫折しました。解答例17点は私には絶対に思いつきません、例え人生の終焉まで考え込んだとしても無理です。人間にはやっぱり不可能があるんですね!

というわけで、今回の挫折を記念する意味として、OCaml39点版無気力ピラミッドを掲載しておきます。短くしようとする努力さえ完全に無駄と思える無気力っぷり溢れるコードです。

                                      (
                                     let
                                    x = "
                                   0000000
                                  000000000
                                 00000000000
                                0000000000000
                               000000000000000
                              00000000000000000
                             0000000000000000000
                            000000000000000000000
                           00000000000000000000000
                          0000000000000000000000000
                         000000000000000000000000000
                        00000000000000000000000000000
                       0000000000000000000000000000000
                      000000000000000000000000000000000
                     00000000000000000000000000000000000
                    0000000000000000000000000000000000000
                   000000000000000000000000000000000000000
                  00000000000000000000000000000000000000000
                 0000000000000000000000000000000000000000000
                000000000000000000000000000000000000000000"in
               (fun a b c d e f g h i j k m o p             ->
              Printf.printf"%                               39s
             %                                               27s
            %                             29s%s%s\n  %s\n  %s\n%\
           s\n   %s\n      %s\n   %s\n      %s\n %         s\n%69\
          S%d\n      %S%d\n     %S%d\n    %S%d\n   %S% d\n  %  S\n\
         \ %  S\n%S %d)"  "(" "let"                        "x = \""x
        "\"in" a c e g i k m o a 0 c 0 e 0 g 0 i 0 k   m   o       0)
       "             (fun a b c d e f g h i j k m o p             ->"0
      "            Printf.printf\"%                               39s"0
     "             %                                               27s"0
    "         %                             29s%s%s\\n  %s\\n  %s\\n%\\"0
   "     s\\n   %s\\n      %s\\n   %s\\n      %s\\n %         s\\n%69\\" 0
  "       S%d\\n      %S%d\\n     %S%d\\n    %S%d\\n   %S% d\\n  %  S\\n\\"
 "   \\ %  S\\n%S %d)\"  \"(\" \"let\"                        \"x = \\\"\"x"
"       \"\\\"in\" a c e g i k m o a 0 c 0 e 0 g 0 i 0 k   m   o       0)" 0)

ちなみに0の数は気分で適当に決めました。内容について色々疑問に思うところがありますが、人生に無駄は付きものではないでしょうか。ポジティブに考えれば、ピラミッドは大き方が立派で見た目もいいよね、なんて。遠目で見たらなんか飛行機みたいでカッコ良くない?