21 lines
309 B
Kotlin
21 lines
309 B
Kotlin
package foo
|
|
|
|
fun box(): Boolean {
|
|
if (f(null) != false) {
|
|
return false;
|
|
}
|
|
if (f(2) != true) {
|
|
return false;
|
|
}
|
|
if (f(1) != false) {
|
|
return true;
|
|
}
|
|
return true
|
|
}
|
|
|
|
fun Int.isEven() = (this % 2) == 0
|
|
|
|
fun f(a: Int?): Boolean {
|
|
return a?.isEven() ?: false
|
|
|
|
} |