Проверяет понимание операции пересечения множеств в математике и программировании, используемой для поиска общих элементов.
Пересечение множеств — это фундаментальная операция в теории множеств, которая возвращает множество, состоящее из элементов, принадлежащих одновременно всем исходным множествам. В программировании эта операция часто используется для нахождения общих элементов в коллекциях данных, таких как массивы, списки или базы данных.
Представьте два множества: A = {1, 2, 3} и B = {2, 3, 4}. Их пересечение A ∩ B = {2, 3}, так как только числа 2 и 3 присутствуют в обоих множествах. Если множества не имеют общих элементов, пересечение будет пустым множеством.
В Python пересечение можно выполнить с помощью оператора & или метода intersection():
set_a = {1, 2, 3}
set_b = {2, 3, 4}
intersection = set_a & set_b # {2, 3}
# Или
intersection = set_a.intersection(set_b) # {2, 3}В JavaScript для массивов можно использовать фильтрацию:
const arr1 = [1, 2, 3];
const arr2 = [2, 3, 4];
const intersection = arr1.filter(value => arr2.includes(value));
console.log(intersection); // [2, 3]Вывод: пересечение множеств — это простой, но мощный инструмент для работы с данными, который помогает быстро находить общие элементы и эффективно решать задачи фильтрации и сравнения.