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

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

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

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

Проверьте, содержится ли число 3.

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

set := map[string]struct{}{"a": {}, "b": {}, "c": {}}

Добавьте элемент "d" и выведите размер множества.

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

set := map[int]struct{}{10: {}, 20: {}, 30: {}}

Удалите элемент 20 и выведите оставшиеся элементы.

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

a := map[int]struct{}{1: {}, 2: {}, 3: {}} b := map[int]struct{}{3: {}, 4: {}, 5: {}}

Найдите пересечение (элементы, которые есть в обоих).

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

a := map[int]struct{}{1: {}, 2: {}, 3: {}} b := map[int]struct{}{3: {}, 4: {}, 5: {}}

Найдите объединение двух множеств.

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

a := map[int]struct{}{1: {}, 2: {}, 3: {}, 4: {}} b := map[int]struct{}{3: {}, 4: {}}

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

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

set := map[string]struct{}{"apple": {}, "banana": {}, "avocado": {}}

Оставьте только строки, начинающиеся на "a".

Дан срез:

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

Преобразуйте его в множество и выведите уникальные числа.

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

set := map[int]struct{}{5: {}, 1: {}, 9: {}, 3: {}}

Преобразуйте в отсортированный срез.

Создайте множество и добавьте элементы 3, 1, 2, 1. Выведите элементы.

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