RosettaCodeData/Task/Ackermann_function/ActionScript/ackermann_function.as
Ingy döt Net 80737d5a6a new tasks
2013-04-09 00:46:50 -07:00

13 lines
218 B
ActionScript

public function ackermann(m:uint, n:uint):uint
{
if (m == 0)
{
return n + 1;
}
if (n == 0)
{
return ackermann(m - 1, 1);
}
return ackermann(m - 1, ackermann(m, n - 1));
}