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