RosettaCodeData/Task/Factorial/EchoLisp/factorial-3.l
2023-07-01 13:44:08 -04:00

5 lines
99 B
Common Lisp

(define (fact n (acc 1))
(if (zero? n) acc
(fact (1- n) (* n acc))))
(fact 10)
3628800