Задачи на коллекцию Map в Kotlin. Часть 3
Дана коллекция Map:
val map = mapOf("a" to 10, "b" to 20, "c" to 30, "d" to 40, "e" to 50)
Найдите сумму элементов этой коллекции.
Даны два списка:
val keys = listOf("name", "age", "city")
val values = listOf("Anna", 25, "Moscow")
Создайте коллекцию Map, используя первый список как ключи, а второй как значения.
Дан список и коллекция Map:
val newItems = listOf("d" to 4, "e" to 5, "f" to 6)
val map = mutableMapOf("a" to 1, "b" to 2, "c" to 3)
Добавьте все элементы из списка в коллекцию.
Дан массив и коллекция Map:
val keysToRemove = arrayOf("b", "d", "f")
val map = mutableMapOf("a" to 1, "b" to 2, "c" to 3, "d" to 4, "e" to 5)
Удалите из коллекции все элементы, ключи которых присутствуют в массиве.
Дан список чисел:
val numbers = listOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
Создайте коллекцию Map, где ключ - число, а значение - его квадрат.
Дан список строк:
val words = listOf("apple", "banana", "apple", "orange", "banana", "apple")
Создайте коллекцию Map, где ключ - слово, а значение - количество его вхождений в список.
Даны две коллекции 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 updates = listOf("a" to 100, "c" to 300, "e" to 500)
val map = mutableMapOf("a" to 1, "b" to 2, "c" to 3, "d" to 4)
Обновите значения в коллекции на основе списка пар (ключ-значение).
Дан массив ключей и коллекция Map:
val requiredKeys = arrayOf("name", "email", "phone")
val userData = mapOf("name" to "Anna", "age" to 25, "city" to "Moscow")
Проверьте, содержит ли коллекция все ключи из массива.
Дан список и коллекция Map:
val indices = listOf(0, 2, 4)
val map = mapOf("a" to 10, "b" to 20, "c" to 30, "d" to 40, "e" to 50)
Получите список значений из коллекции по индексам из списка (порядок ключей соответствует порядку в коллекции).