RosettaCodeData/Task/Fibonacci-sequence/Emacs-Lisp/fibonacci-sequence-1.el
2026-04-30 12:34:36 -04:00

10 lines
158 B
EmacsLisp

(defun fib (n a b c)
(cond
((< c n) (fib n b (+ a b) (+ 1 c)))
((= c n) b)
(t a)))
(defun fibonacci (n)
(if (< n 2)
n
(fib n 0 1 1)))