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

Project Euler 26

http://projecteuler.net/index.php?section=problems&id=26 本来オイラーの定理など数学を使えば速く解ける問題だが、題意通りに書いても十分速く答えが出る。

Project Euler 12

F#

http://projecteuler.net/index.php?section=problems&id=12 素因数分解すれば簡単に約数の個数を数えることができます。n+1を素因数分解して、前に求めてあるnの素因数分解とかけて2で割ります。 これ、エラーになるんですね。 let f a = a.Head printfn "%…