Add basic Project Euler solutions

This commit is contained in:
2022-03-11 14:09:22 +00:00
parent 857af059a7
commit 9fe62946aa
3 changed files with 30 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
fn :: Integer -> Integer -> Integer -> Integer
fn m n max | m == 0 = fn n 1 max
| sum >= max = 0
| even sum = sum + fn n sum max
| odd sum = fn n sum max
| otherwise = 0
where sum = m+n
main = do
putStrLn "The sum of the even Fibonacci numbers below 4000 is:"
print (fn 0 0 4000)