Filename: prob10.hs
--The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17. -- --Find the sum of all the primes below two million. module Prob10 where primes :: [Integer] primes = sieve [2..] where sieve (p:xs) = p : sieve [x | x<-xs, x `mod` p /= 0] number = 2000000 answer = foldr (+) 0 (takeWhile (< number) primes)
syntax highlighted by Code2HTML, v. 0.9.1
No comments:
Post a Comment