Подсчет элементов списка в Kotlin
Счетчик начинают с 0 и увеличивают
на каждой итерации, когда элемент подходит
под проверку:
val nums = listOf(1, 2, 3, 4, 5, 6)
var count = 0
for (num in nums) {
if (num % 2 == 0) {
count++
}
}
println(count)
Тот же прием для строк в списке:
val tags = listOf("a", "b", "a", "c")
var count = 0
for (tag in tags) {
if (tag == "a") {
count++
}
}
println(count)
Дан список:
val nums = listOf(5, 10, 15, 20)
Посчитайте, сколько элементов больше 8,
и выведите число в консоль.
Дан список:
val flags = listOf(true, false, true, true)
Посчитайте, сколько элементов равны
true, и выведите число в консоль.