Накопление результата в цикле в Kotlin
Чтобы получить сумму ряда чисел, заводят
переменную с начальным значением 0
и на каждой итерации прибавляют к ней
очередное число.
На экран попадет 15:
var res = 0
for (num in 1..5) {
res = res + num
}
println(res)
То же прибавление можно записать через +=:
var res = 0
for (num in 1..5) {
res += num
}
println(res)
Для строки начальное значение - пустая строка.
На экран попадет "abcde":
var res = ""
for (ch in 'a'..'e') {
res += ch
}
println(res)
Найдите сумму чисел от 1 до 100.
Соберите строку "135" из нечетных цифр
от '1' до '5' в цикле.
Найдите произведение чисел от 1 до 6.