RosettaCodeData/Task/Ackermann-function/CoffeeScript/ackermann-function.coffee

5 lines
139 B
CoffeeScript
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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