RosettaCodeData/Task/Ackermann-function/Python/ackermann-function-2.py
Ingy döt Net 86c034bb8b new files
2013-04-10 12:38:42 -07:00

7 lines
152 B
Python

def ack2(M, N):
if M == 0:
return N + 1
elif N == 0:
return ack1(M - 1, 1)
else:
return ack1(M - 1, ack1(M, N - 1))