Sign in
llvm
/
llvm-archive
/
c985600a5f75bb4fc6588e042cd66ae5c36798c8
/
.
/
java
/
test
/
Programs
/
SingleSource
/
UnitTests
/
ackermann.java
blob: 2fe3ab31bc953c23f89f8429fc81fc5306777dbf [
file
] [
log
] [
blame
]
public
class
ackermann
{
public
static
void
main
(
String
[]
args
)
{
Test
.
println
(
Ack
(
3
,
10
));
}
public
static
int
Ack
(
int
m
,
int
n
)
{
return
(
m
==
0
)
?
(
n
+
1
)
:
((
n
==
0
)
?
Ack
(
m
-
1
,
1
)
:
Ack
(
m
-
1
,
Ack
(
m
,
n
-
1
)));
}
}