Public
Back
Version 78
8/18/2023
let lispFib = me.lisp(`
(defun fib (x)
(if (<= x 1)
x
(defun impl (i n-1 n-2)
(if (= x i)
(+ n-1 n-2)
(impl (+ i 1) (+ n-1 n-2) n-1)))
(impl 2 1 0)))
(assert-eq 3 (fib 4))
`);
Updated: October 23, 2023