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

Задачи на коллекции Set в Go. Часть 4

Даны два массива:

arr1 := []int{1, 2, 3, 4, 5} arr2 := []int{4, 5, 6, 7, 8}

Найдите множество общих элементов.

Даны слайс и множество:

list := []int{1, 2, 2, 3, 4, 4, 5} set := map[int]struct{}{3: {}, 4: {}, 5: {}, 6: {}, 7: {}}

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

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

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

Найдите множество значений коллекции, которые также присутствуют в списке.

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

list1 := []int{1, 2, 3, 4} list2 := []int{3, 4, 5, 6} list3 := []int{4, 5, 6, 7}

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

Даны массив и множество:

array := []string{"apple", "banana", "cherry", "apple"} set := map[string]struct{}{"banana": {}, "orange": {}, "kiwi": {}}

Найдите множество уникальных элементов из массива, которых нет в множестве.

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

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

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

Даны два списка строк:

list1 := []string{"apple", "banana", "cherry", "date"} list2 := []string{"banana", "date", "elderberry", "fig"}

Найдите множество строк, которые присутствуют в первом списке, но отсутствуют во втором.

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

listOfLists := [][]int{{1, 2, 3}, {2, 3, 4}, {3, 4, 5}}

Найдите множество элементов, которые присутствуют в каждом из внутренних списков.

Даны множество и массив:

set := map[int]struct{}{10: {}, 20: {}, 30: {}, 40: {}} array := []int{15, 25, 30, 35, 40}

Найдите множество элементов, которые присутствуют только в одной из коллекций (исключив пересечение).

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

map1 := map[string]int{"x": 100, "y": 200, "z": 300} map2 := map[string]int{"y": 200, "z": 333, "w": 400}

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

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