Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
15
Task/Ackermann-function/Smalltalk/ackermann-function.st
Normal file
15
Task/Ackermann-function/Smalltalk/ackermann-function.st
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
|ackermann|
|
||||
ackermann := [ :n :m |
|
||||
(n = 0) ifTrue: [ (m + 1) ]
|
||||
ifFalse: [
|
||||
(m = 0) ifTrue: [ ackermann value: (n-1) value: 1 ]
|
||||
ifFalse: [
|
||||
ackermann value: (n-1)
|
||||
value: ( ackermann value: n
|
||||
value: (m-1) )
|
||||
]
|
||||
]
|
||||
].
|
||||
|
||||
(ackermann value: 0 value: 0) displayNl.
|
||||
(ackermann value: 3 value: 4) displayNl.
|
||||
Loading…
Add table
Add a link
Reference in a new issue