2011-01-22から1日間の記事一覧

世紀の発明?

私は、Haskellの$演算子や.演算子がきらいです。だって読む順番が逆だから。 数学ではそう書く?数学で函数合成なんてだらだら続けないでしょう?でもプログラミングだと必要な処理は書き下します。 Project Eulerの問題4を例にします。 A palindromic numbe…

がっくり

私の白番。 無理なく攻めて白26で味よく黒を仕留めたと思ったら、黒27で種石がごっそり取られていました。 焼酎お湯割り二杯分酔っぱらっていましたが、酔ってなくても気がつかなかったですね。白は三手しかなかったんだ。こういう碁を打つと恥ずかしくて碁…

終局判定

コンピュータ囲碁のプログラミングをしようとすると、囲碁はつくづく条件判定ではなくて、定理の世界だと思います。 将棋の終局は究極はどちらかの玉が取られた時です。ところが、囲碁の終局は、互いにそれ以上打っても得にならない時終局します。セキや死活…