Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmSeSb 295 of 436 menu
◀ ▶

Подмножества и надмножества в C#

Можно проверить, все ли элементы одного набора лежат в другом. Метод IsSubsetOf отвечает, является ли текущее множество подмножеством второго. IsSupersetOf проверяет обратное. Пример:

HashSet<int> small = [2, 3]; HashSet<int> big = [1, 2, 3, 4]; Console.WriteLine(small.IsSubsetOf(big)); // prints True Console.WriteLine(big.IsSupersetOf(small)); // prints True

Если хотя бы одного элемента не хватает, результат false:

HashSet<int> a = [1, 2, 5]; HashSet<int> b = [1, 2, 3, 4]; Console.WriteLine(a.IsSubsetOf(b)); // prints False

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

HashSet<string> a = ["a", "b"]; HashSet<string> b = ["a", "b", "c"];

Если a подмножество b, выведите "subset", иначе "not subset".

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