morris555's diary

高校生のブログです。

2012-05-24から1日間の記事一覧

Problem 10

Ploblem 10です。200万以下の全ての素数の和を求める問題です。 primes = 2:primes' where primes' = 3:sieve 0 5 sieve i x = filter isPrime [x, x+2..p*p-2] ++ sieve (i+1) (p*p+2) where (ps,p:_) = splitAt i primes' isPrime x = all ((/=0).rem x) p…