Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3a9e856

Browse files
committed
Removing try statement
1 parent a2b4cb7 commit 3a9e856

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

code/ackermann_memo.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ def ackermann(m, n):
2424
return n+1
2525
if n == 0:
2626
return ackermann(m-1, 1)
27-
try:
27+
28+
if (m, n) in cache:
2829
return cache[m, n]
29-
except KeyError:
30+
else:
3031
cache[m, n] = ackermann(m-1, ackermann(m, n-1))
3132
return cache[m, n]
3233

0 commit comments

Comments
 (0)