2010-02-15から1日間の記事一覧

Project Euler 45,46

Problem 45 http://projecteuler.net/index.php?section=problems&id=45 六角数は三角数なので、三角数は無視できる。五角数と六角数を並べて比較していくだけ。 polygonal p = [ div (n * ((p - 2) * n - (p - 4))) 2 | n equal (p:ps) (h:hs) | p == h = […

Project Euler 77

Problem 77 10は素数の和に5つの方法で書ける。 7 + 3 5 + 5 5 + 3 + 2 3 + 3 + 2 + 2 2 + 2 + 2 + 2 + 2 素数の和で書く方法が5000を超える最初の値はいくつか。 http://projecteuler.net/index.php?section=problems&id=77 分割数の素数版とも言うべきもの…