RosettaCodeData/Task/Ackermann-function/JavaScript/ackermann-function-2.js
2020-02-17 23:21:07 -08:00

6 lines
97 B
JavaScript

function ack(M,N) {
for (; M > 0; M--) {
N = N === 0 ? 1 : ack(M,N-1);
}
return N+1;
}