RosettaCodeData/Task/Ackermann_function/CoffeeScript/ackermann_function.coffee
Ingy döt Net 80737d5a6a new tasks
2013-04-09 00:46:50 -07:00

4 lines
139 B
CoffeeScript

ackermann = (m, n) ->
if m is 0 then n + 1
else if m > 0 and n is 0 then ackermann m - 1, 1
else ackermann m - 1, ackermann m, n - 1