РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ktTsTmClL2 40 of 178 menu

Задачи на коллекцию Map в Kotlin. Часть 2

Даны коллекции Map:

val map1 = mapOf("a" to 1, "b" to 2, "c" to 3) val map2 = mapOf("b" to 20, "c" to 30, "d" to 40)

Объедините две коллекции, при конфликте ключей выбирая большее значение.

Дана коллекция Map:

val studentScores = mapOf( "Alice" to listOf(85, 90, 78), "Bob" to listOf(92, 88, 95), "Charlie" to listOf(76, 82, 79) )

Для каждого студента найдите средний балл и создайте новую коллекцию Map с именами и средними значениями.

Дана коллекция Map:

val nestedMap = mapOf( "group1" to mapOf("a" to 1, "b" to 2), "group2" to mapOf("c" to 3, "d" to 4), "group3" to mapOf("e" to 5, "f" to 6) )

Преобразуйте вложенную коллекцию в плоскую Map: "a" to 1, "b" to 2, ...

Дана коллекция Map:

val map = mapOf("apple" to 3, "banana" to 5, "orange" to 2, "kiwi" to 8)

Отсортируйте коллекцию по значениям в порядке убывания и верните список ключей.

Дана коллекция Map:

val transactions = mapOf( "2023-01" to listOf(100, -50, 200), "2023-02" to listOf(-30, 150, -20), "2023-03" to listOf(300, -100, 50) )

Для каждого месяца найдите общий баланс (сумму всех транзакций).

Дана коллекция Map:

val map = mapOf("a" to 1, "b" to 2, "c" to 3, "d" to 4, "e" to 5)

Разделите коллекцию на две: с ключами-гласными и ключами-согласными буквами.

Даны коллекции Map:

val map1 = mapOf("a" to 1, "b" to 2) val map2 = mapOf("b" to 3, "c" to 4) val map3 = mapOf("c" to 5, "d" to 6)

Объедините три коллекции, суммируя значения для одинаковых ключей.

Дана коллекция Map:

val wordFrequency = mapOf( "the" to 150, "and" to 120, "to" to 100, "of" to 90, "a" to 80, "in" to 70 )

Найдите ключ с максимальным значением, затем инвертируйте коллекцию (поменяйте ключи и значения местами).

Дана коллекция Map:

val dateTime = mapOf( "year" to 2023, "month" to 12, "day" to 31, "hour" to 23, "minute" to 59, "second" to 59 )

Преобразуйте коллекцию в строку формата: "2023-12-31T23:59:59".

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