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

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

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

map1 := map[string]int{"a": 1, "b": 2, "c": 3} map2 := map[string]int{"b": 20, "c": 30, "d": 40}

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

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

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

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

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

nestedMap := map[string]map[string]int{ "group1": {"a": 1, "b": 2}, "group2": {"c": 3, "d": 4}, "group3": {"e": 5, "f": 6}, }

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

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

m := map[string]int{"apple": 3, "banana": 5, "orange": 2, "kiwi": 8}

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

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

transactions := map[string][]int{ "2023-01": {100, -50, 200}, "2023-02": {-30, 150, -20}, "2023-03": {300, -100, 50}, }

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

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

m := map[string]int{"a": 1, "b": 2, "c": 3, "d": 4, "e": 5}

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

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

map1 := map[string]int{"a": 1, "b": 2} map2 := map[string]int{"b": 3, "c": 4} map3 := map[string]int{"c": 5, "d": 6}

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

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

wordFrequency := map[string]int{ "the": 150, "and": 120, "to": 100, "of": 90, "a": 80, "in": 70, }

Найдите 3 самых частотных слова.

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