RosettaCodeData/Task/Ackermann_function/Scheme/ackermann_function.ss

6 lines
127 B
Scheme
Raw Normal View History

2013-04-09 00:46:50 -07:00
(define (A m n)
(cond
((= m 0) (+ n 1))
((= n 0) (A (- m 1) 1))
(else (A (- m 1) (A m (- n 1))))))