2ecba6ac39
This directive anyway does not make test run twice with OI, and with NI It only once run the test with specific settings (// LANGUAGE) and ignores irrelevant (OI or NI tags)
34 lines
690 B
Kotlin
Vendored
34 lines
690 B
Kotlin
Vendored
|
|
var longWords = 0
|
|
val smallWords = hashSetOf<String>()
|
|
|
|
fun test1(word: String) =
|
|
run {
|
|
if (word.length > 4) {
|
|
longWords++
|
|
}
|
|
else {
|
|
smallWords.add(word)
|
|
}
|
|
}
|
|
|
|
fun test2(word: String) =
|
|
run {
|
|
if (word.length > 4) {
|
|
if (word.startsWith("a")) longWords++
|
|
}
|
|
else {
|
|
smallWords.add(word)
|
|
}
|
|
}
|
|
|
|
fun test3(word: String) =
|
|
run {
|
|
if (word.length > 4) {
|
|
longWords++
|
|
}
|
|
else {
|
|
System.out?.println(word) // Unit?
|
|
}
|
|
}
|