Difficulty: Easy
Topics: Fibonacci seqs
Write a function which returns the first X fibonacci numbers.
(= (__ 3) '(1 1 2))
(= (__ 6) '(1 1 2 3 5 8))
(= (__ 8) '(1 1 2 3 5 8 13 21))
#(map
(fn fibonacci [num]
(cond
(= num 0) 0
(= num 1) 1
:default (+ (fibonacci (- num 2)) (fibonacci (- num 1)))))
(range 1 (+ % 1)))