A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
12
Task/Ackermann-function/Julia/ackermann-function.julia
Normal file
12
Task/Ackermann-function/Julia/ackermann-function.julia
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
function ack(m,n)
|
||||
if m == 0
|
||||
return n + 1
|
||||
elseif n == 0
|
||||
return ack(m-1,1)
|
||||
else
|
||||
return ack(m-1,ack(m,n-1))
|
||||
end
|
||||
end
|
||||
|
||||
#One-liner
|
||||
ack2(m,n) = m == 0 ? n + 1 : n == 0 ? ack2(m-1,1) : ack2(m-1,ack2(m,n-1))
|
||||
Loading…
Add table
Add a link
Reference in a new issue