def ack(m,n):
if m ==0:
return n+1
if m>0 and n==0:
return ack(m-1,1)
if m>0 and n>0:
return ack(m-1,ack(m,n-1))
print(ack(3,4))
m,n 에 3 4 이상의값을 넣으면 오류를뿜어낸다
이유를 알고싶지만 알수없다
프갤의 조언을 구한다
def ack(m,n):
if m ==0:
return n+1
if m>0 and n==0:
return ack(m-1,1)
if m>0 and n>0:
return ack(m-1,ack(m,n-1))
print(ack(3,4))
m,n 에 3 4 이상의값을 넣으면 오류를뿜어낸다
이유를 알고싶지만 알수없다
프갤의 조언을 구한다
에이커->악커만
https://en.wikipedia.org/wiki/Ackermann_function#Table_of_values