fork download
  1. fib = [1, 1] ++ (zipWith (+) fib (tail fib))
  2.  
  3. fibBoundEven = [x | x <- takeWhile (<= 4000000) fib, (mod x 2 == 0)]
  4.  
  5. main = do print (sum fibBoundEven)
Success #stdin #stdout 0.01s 3592KB
stdin
Standard input is empty
stdout
4613732