23 lines
428 B
Kotlin
Vendored
23 lines
428 B
Kotlin
Vendored
fun abs(x: Int) = if (x < 0) -x else x
|
|
fun abs(x: Long) = if (x < 0) -x else x
|
|
|
|
fun test1() =
|
|
5 in abs(-1) .. 10
|
|
|
|
fun test2() =
|
|
5 in 1 .. abs(-10)
|
|
|
|
fun test3() =
|
|
5L in abs(-1L) .. 10L
|
|
|
|
fun test4() =
|
|
5L in 1L .. abs(-10L)
|
|
|
|
fun box(): String {
|
|
if (!test1()) return "Fail 1"
|
|
if (!test2()) return "Fail 2"
|
|
if (!test3()) return "Fail 3"
|
|
if (!test4()) return "Fail 4"
|
|
|
|
return "OK"
|
|
} |