Задачи на коллекции Set в Go. Часть 1
Дано изменяемое множество:
set := map[int]struct{}{1: {}, 2: {}, 3: {}}
Добавьте число 4 в множество.
Дано изменяемое множество:
set := map[string]struct{}{"apple": {}, "banana": {}}
Добавьте элемент "orange" в множество.
Дано множество:
set := map[int]struct{}{5: {}, 10: {}, 15: {}, 20: {}}
Проверьте, содержит ли map число 10.
Дано изменяемое множество:
set := map[int]struct{}{1: {}, 2: {}, 3: {}, 4: {}, 5: {}}
Удалите элемент 3 из множества.
Дано множество:
set := map[string]struct{}{"a": {}, "b": {}, "c": {}, "d": {}, "e": {}}
Проверьте, пусто ли множество.
Дано множество:
set := map[int]struct{}{1: {}, 2: {}, 3: {}, 4: {}, 5: {}}
Найдите размер множества.
Дано изменяемое множество:
set := map[int]struct{}{1: {}, 2: {}, 3: {}, 4: {}, 5: {}}
Очистите множество, удалив все элементы.
Дано множество:
set := map[int]struct{}{1: {}, 2: {}, 3: {}, 4: {}, 5: {}}
Преобразуйте множество в слайс.
Дано изменяемое множество и список:
set := map[int]struct{}{10: {}, 20: {}, 30: {}}
lst := []int{40, 50}
Добавьте все элементы из списка в множество.
Дано изменяемое множество и массив:
set := map[string]struct{}{"red": {}, "green": {}}
arr := []string{"blue", "yellow"}
Добавьте все элементы из массива в множество.