Накопление результата по списку в Kotlin
При обходе списка результат часто копят в переменной. Для строк начальное значение - пустая строка, на каждой итерации к ней добавляют очередной элемент:
val tags = listOf("a", "b", "c")
var res = ""
for (tag in tags) {
res += tag
}
println(res)
Сумму чисел в списке собирают так же,
стартуют с 0:
val nums = listOf(1, 2, 3)
var sum = 0
for (num in nums) {
sum += num
}
println(sum)
Дан список:
val nums = listOf(1, 2, 3)
Соберите строку "123" из всех элементов
и выведите ее в консоль.
Дан список:
val nums = listOf(1, 2, 3, 4, 5)
Найдите сумму всех элементов списка и выведите ее в консоль.