RosettaCodeData/Task/Ackermann-function/Bracmat/ackermann-function-1.bracmat

9 lines
124 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
( Ack
= m n
. !arg:(?m,?n)
& ( !m:0&!n+1
| !n:0&Ack$(!m+-1,1)
| Ack$(!m+-1,Ack$(!m,!n+-1))
)
);