RosettaCodeData/Task/Fibonacci-sequence/Haskell/fibonacci-sequence-3.hs

9 lines
151 B
Haskell
Raw Permalink Normal View History

2017-09-23 10:01:46 +02:00
fib x =
if x < 1
then 0
else if x == 1
then 1
else fibs !! (x - 1) + fibs !! (x - 2)
2016-12-05 22:15:40 +01:00
where
2017-09-23 10:01:46 +02:00
fibs = map fib [0 ..]