Задачи на работу с циклами в Go. Часть 7
Даны две коллекции map:
map1 := map[string]int{"a": 1, "b": 2, "c": 3}
map2 := map[string]int{"b": 20, "c": 30, "d": 40}
Используя цикл for, объедините их в одну map (при конфликте брать значение из второй).
Дан список списков чисел:
listOfLists := [][]int{{1, 2}, {3, 4, 5}, {6}}
Используя вложенный цикл for, найдите сумму всех элементов.
Дана коллекция map с списками:
m := map[string][]int{"odd": {1, 3, 5}, "even": {2, 4, 6}}
Используя вложенный цикл for, создайте общий список всех чисел.
Дан список слов:
words := []string{"apple", "banana", "cherry", "date"}
Используя цикл for, создайте map где ключ - первая буква, значение - список слов на эту букву.
Дана коллекция map с числами:
m := map[string]int{"a": 15, "b": 7, "c": 23, "d": 4}
Используя цикл for, найдите ключ с минимальным значением.
Дан список пар (ключ, значение):
pairs := [][2]any{{"a", 1}, {"b", 2}, {"c", 3}, {"a", 4}}
Используя цикл for, создайте map, объединяя значения для одинаковых ключей в список.
Даны множество и список:
set := map[int]bool{1: true, 2: true, 3: true, 4: true, 5: true}
list := []int{3, 4, 5, 6, 7}
Используя цикл for, найдите пересечение элементов.
Дана коллекция map с булевыми значениями:
m := map[string]bool{"a": true, "b": false, "c": true, "d": true}
Используя цикл for, создайте список ключей с значением true.
Дан список чисел:
numbers := []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Используя цикл for, создайте map где ключ - число, значение - "четное" или "нечетное".
Дана коллекция map с списками строк:
m := map[string][]string{"fruits": {"apple", "banana"}, "colors": {"red", "blue"}}
Используя вложенный цикл for, создайте общий список всех строк с префиксом категории.