RosettaCodeData/Task/Ackermann-function/JavaScript/ackermann-function-1.js

4 lines
91 B
JavaScript
Raw Normal View History

2015-02-20 00:35:01 -05:00
function ack(m, n) {
2013-04-10 12:38:42 -07:00
return m === 0 ? n + 1 : ack(m - 1, n === 0 ? 1 : ack(m, n - 1));
}