Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmMpRA 238 of 522 menu
◀ ▶

Накопление по карте в Kotlin

При обходе карты результат часто копят в переменной. Сумму чисел собирают по значениям, стартуют с 0:

val prices = mapOf("a" to 10, "b" to 12, "c" to 8) var sum = 0 for (price in prices.values) { sum += price } println(sum)

Строку из ключей можно собрать в цикле по парам:

val tags = mapOf("a" to 1, "b" to 2, "c" to 3) var res = "" for ((key, _) in tags) { res += key } println(res)

Дана карта:

val nums = mapOf("a" to 1, "b" to 2, "c" to 3)

Найдите сумму всех значений карты и выведите ее в консоль.

Дана карта:

val fruits = mapOf("x" to 50, "y" to 30, "z" to 40)

Найдите сумму значений для ключей "x" и "y" и выведите ее в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить