new tasks
This commit is contained in:
parent
2a4d27cea0
commit
80737d5a6a
1194 changed files with 15353 additions and 1 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