RosettaCodeData/Task/Ackermann-function/ActionScript/ackermann-function.as
Ingy döt Net 86c034bb8b new files
2013-04-10 12:38:42 -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));
}