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

Задачи на map в Go. Часть 5

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

data := map[string][]int{ "group1": {1, 2, 3, 4, 5}, "group2": {6, 7, 8, 9, 10}, "group3": {11, 12, 13, 14, 15}, }

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

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

students := map[string][]int{ "Alice": {85, 90, 78, 92}, "Bob": {88, 76, 95, 82}, "Charlie": {79, 85, 91, 87}, }

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

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

matrix := map[string][]int{ "row1": {1, 2, 3}, "row2": {4, 5, 6}, "row3": {7, 8, 9}, }

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

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

departments := map[string][]string{ "IT": {"John", "Alice", "Bob"}, "HR": {"Charlie", "Diana"}, "Finance": {"Eve", "Frank", "Grace"}, }

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

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

nestedData := map[string]map[string][]int{ "level1": {"a": {1, 2}, "b": {3, 4}}, "level2": {"c": {5, 6}, "d": {7, 8}}, }

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

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

sales := map[string][]int{ "January": {1000, 1500, 2000}, "February": {1200, 1800, 2200}, "March": {1300, 1600, 2100}, }

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

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

wordGroups := map[string][]string{ "short": {"a", "an", "the", "in", "on"}, "medium": {"apple", "banana", "cherry", "date"}, "long": {"elephant", "butterfly", "watermelon"}, }

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

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

matrices := map[string][][]int{ "matrixA": {{1, 2}, {3, 4}}, "matrixB": {{5, 6}, {7, 8}}, }

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

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

temperatureData := map[string][]int{ "Moscow": {-5, -3, 0, 2, 5, 8, 12}, "London": {2, 3, 5, 7, 9, 11, 13}, "Tokyo": {5, 6, 8, 12, 15, 18, 20}, }

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

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

studentProgress := map[string][]int{ "math": {75, 82, 90, 68, 85}, "physics": {80, 78, 92, 65, 88}, "chemistry": {85, 79, 87, 72, 91}, }

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

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