Data update
This commit is contained in:
parent
5af6d93694
commit
796d366b97
455 changed files with 7413 additions and 1900 deletions
|
|
@ -0,0 +1,4 @@
|
|||
(defun ack (m n)
|
||||
(cond ((zerop m) (add1 n))
|
||||
((zerop n) (ack (sub1 m) 1))
|
||||
(t (ack (sub1 m) (ack m (sub1 n))))))
|
||||
|
|
@ -1,12 +1,10 @@
|
|||
proc ackerm m n . r .
|
||||
if m = 0
|
||||
r = n + 1
|
||||
elif n = 0
|
||||
call ackerm m - 1 1 r
|
||||
else
|
||||
call ackerm m n - 1 h
|
||||
call ackerm m - 1 h r
|
||||
.
|
||||
func ackerm m n .
|
||||
if m = 0
|
||||
return n + 1
|
||||
elif n = 0
|
||||
return ackerm (m - 1) 1
|
||||
else
|
||||
return ackerm (m - 1) ackerm m (n - 1)
|
||||
.
|
||||
.
|
||||
call ackerm 3 6 r
|
||||
print r
|
||||
print ackerm 3 6
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue