Задачи на HashSet в Rust. Часть 2
Даны два множества:
let set1 = HashSet::from([1, 2, 3, 4, 5]);
let set2 = HashSet::from([4, 5, 6, 7, 8]);
Найдите пересечение этих множеств.
Даны два множества:
let set1 = HashSet::from(["apple", "banana", "cherry"]);
let set2 = HashSet::from(["banana", "orange", "kiwi"]);
Найдите объединение этих множеств.
Даны два множества:
let set1 = HashSet::from([1, 2, 3, 4, 5]);
let set2 = HashSet::from([3, 4, 5]);
Проверьте, является ли set2 подмножеством set1.
Дан mutable набор:
let numbers = HashSet::from([1, 2, 3, 4, 5]);
Добавьте число 6 в набор.
Дан набор чисел:
let numbers = HashSet::from([5, 2, 8, 1, 9, 3, 5, 2, 8]);
Найдите количество уникальных элементов в наборе.
Даны два множества:
let set1 = HashSet::from([1, 2, 3, 4, 5]);
let set2 = HashSet::from([4, 5, 6, 7, 8]);
Найдите разность set1 и set2.
Дан mutable набор:
let fruits = HashSet::from(["apple", "banana", "orange"]);
Удалите элемент "banana" из набора.
Дан набор чисел:
let numbers = HashSet::from([10, 25, 3, 47, 15, 62, 8, 39]);
Проверьте, содержит ли набор число 47.
Даны два множества:
let set1 = HashSet::from(["a", "b", "c", "d"]);
let set2 = HashSet::from(["c", "d", "e", "f"]);
Найдите симметрическую разность множеств.
Дан набор:
let mixedSet = HashSet::from([1, 2, 3, 4, 5]);
Оставьте в множестве только чётные числа.