2008-08-06 ICFP PC Lightning Division OCaml 結果が出てますね. 残念ながら6回戦で脱落. というか,よくそこまで残ったなと見るのが正しいか. 角度の単位とか間違えてたりクレーターが近すぎるとむしろ突進したりするようなひどいプログラムだったし…, OCaml では (大抵の言語でもそうだけど) 度もラジアンもどっちも float なのでこれが誤りの原因でした. 単位も型検査でチェックしてくれればいいのになぁ. その昔,こんな研究がありましたが, 角度も三角比も無次元なので関係ないですね.