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