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

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

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

val data = mapOf( "group1" to listOf(1, 2, 3, 4, 5), "group2" to listOf(6, 7, 8, 9, 10), "group3" to listOf(11, 12, 13, 14, 15) )

Найдите сумму всех чисел во всех списках.

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

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

Для каждого студента найдите максимальную оценку.

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

val matrix = mapOf( "row1" to arrayOf(1, 2, 3), "row2" to arrayOf(4, 5, 6), "row3" to arrayOf(7, 8, 9) )

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

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

val departments = mapOf( "IT" to listOf("John", "Alice", "Bob"), "HR" to listOf("Charlie", "Diana"), "Finance" to listOf("Eve", "Frank", "Grace") )

Найдите отдел с наибольшим количеством сотрудников.

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

val nestedData = mapOf( "level1" to mapOf("a" to listOf(1, 2), "b" to listOf(3, 4)), "level2" to mapOf("c" to listOf(5, 6), "d" to listOf(7, 8)) )

Найдите сумму всех чисел на всех уровнях вложенности.

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

val sales = mapOf( "January" to listOf(1000, 1500, 2000), "February" to listOf(1200, 1800, 2200), "March" to listOf(1300, 1600, 2100) )

Для каждого месяца найдите среднее значение продаж.

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

val wordGroups = mapOf( "short" to listOf("a", "an", "the", "in", "on"), "medium" to listOf("apple", "banana", "cherry", "date"), "long" to listOf("elephant", "butterfly", "watermelon") )

Для каждой группы найдите самое длинное слово.

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

val matrices = mapOf( "matrixA" to listOf(listOf(1, 2), listOf(3, 4)), "matrixB" to listOf(listOf(5, 6), listOf(7, 8)) )

Найдите поэлементную сумму двух матриц.

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

val temperatureData = mapOf( "Moscow" to listOf(-5, -3, 0, 2, 5, 8, 12), "London" to listOf(2, 3, 5, 7, 9, 11, 13), "Tokyo" to listOf(5, 6, 8, 12, 15, 18, 20) )

Для каждого города найдите количество дней с температурой выше 10 градусов.

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

val studentProgress = mapOf( "math" to listOf(75, 82, 90, 68, 85), "physics" to listOf(80, 78, 92, 65, 88), "chemistry" to listOf(85, 79, 87, 72, 91) )

Для каждого предмета найдите процент студентов, сдавших на оценку выше 80.

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