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

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

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

m := map[string]int{"a": 10, "b": 20, "c": 30, "d": 40, "e": 50}

Найдите сумму элементов этой коллекции.

Даны два списка:

keys := []string{"name", "age", "city"} values := []any{"Anna", 25, "Moscow"}

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

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

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

Добавьте все элементы из списка в коллекцию.

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

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

Удалите из коллекции все элементы, ключи которых присутствуют в массиве.

Дан список чисел:

numbers := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

Создайте коллекцию map, где ключ - число, а значение - его квадрат.

Дан список строк:

words := []string{"apple", "banana", "apple", "orange", "banana", "apple"}

Создайте коллекцию map, где ключ - слово, а значение - количество его вхождений в список.

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

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

Создайте список всех ключей, которые есть в обеих коллекциях.

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

updates := [][2]any{{"a", 100}, {"c", 300}, {"e", 500}} m := map[string]int{"a": 1, "b": 2, "c": 3, "d": 4}

Обновите значения в коллекции на основе списка пар (ключ-значение).

Дан массив ключей и коллекция map:

requiredKeys := []string{"name", "email", "phone"} userData := map[string]any{"name": "Anna", "age": 25, "city": "Moscow"}

Проверьте, содержит ли коллекция все ключи из массива.

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

indices := []int{0, 2, 4} m := map[string]int{"a": 10, "b": 20, "c": 30, "d": 40, "e": 50}

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

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