20 lines
306 B
Kotlin
Vendored
20 lines
306 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1283
|
|
package foo
|
|
|
|
fun factorial(n: Int): Int = js("""
|
|
var result = 1;
|
|
var i = 0;
|
|
|
|
do {
|
|
result *= ++i;
|
|
} while(i < n);
|
|
|
|
return result;
|
|
""")
|
|
|
|
fun box(): String {
|
|
assertEquals(24, factorial(4))
|
|
assertEquals(120, factorial(5))
|
|
|
|
return "OK"
|
|
} |