2010-04-25から1日間の記事一覧

Project Euler 30

http://projecteuler.net/index.php?section=problems&id=30 この問題は調べる範囲だけ。あとは素直に書くのみ。

Project Euler 16

F#

http://projecteuler.net/index.php?section=problems&id=16 ビット演算子は同じ記号を3つ重ねます。&&&, |||, ^^^, ~~~, >> があります。 多倍長整数もビット演算できます。 let rec digits n = if n = 0I then [] else (digits (n / 10I)) @ [int (n % 10I…

Project Euler 289(3)

http://projecteuler.net/index.php?section=problems&id=289組んでみると予想以上に難しくて、かなり雑な方法でなんとかL(2, 2)が出るようにした。しかし、L(3, 3)は間違っている。しかもかなり遅い。 やっとL(2, 3)とL(3, 2)が等しくなった。まだL(3, 3)は…