Онлайн-инструмент для операций с множествами
Введите два множества и получите объединение, пересечение, разность и симметрическую разность. Пример: A=1,2,3, B=3,4,5.
Начать работу
Что делает этот инструмент?
Калькулятор множеств выполняет основные операции над двумя множествами. Например, если A = 1,2,3 и B = 3,4,5, то пересечение будет 3, а объединение — 1,2,3,4,5. Также вычисляются разность A минус B (1,2) и симметрическая разность (1,2,4,5).
Как вводить данные
Введите ровно две непустые строки: первая — множество A, вторая — множество B. Элементы разделяются запятыми, пробелами или их полноширинным аналогом запятой. Дубликаты автоматически удаляются.
Ограничения
- Общее количество элементов в обоих множествах не должно превышать 20000.
- Каждый элемент — не более 100 кодовых единиц UTF-16.
- Сравнение чувствительно к регистру.
- Порядок элементов сохраняется по первому появлению; числовая сортировка не выполняется.
- Пробелы внутри элемента не допускаются, запятые экранировать нельзя.
Часто задаваемые вопросы
Что если ввести одинаковые элементы в одном множестве?
Повторяющиеся значения автоматически схлопываются, так как множество по определению не содержит дубликатов.
Поддерживаются ли числа с плавающей точкой?
Да, но они сравниваются как текст. Например, '1.0' и '1' будут разными элементами.
Можно ли вычислить декартово произведение?
Нет, этот инструмент не вычисляет декартовы произведения, мультимножества или мощность множества.
Введите ровно две строки: сначала множество A, затем множество B
Каждое множество должно содержать хотя бы один элемент; всего не более 20000 элементов, каждый длиной не более 100 кодовых единиц UTF-16
Ввод не должен превышать 500000 кодовых единиц UTF-16
Ограничение считает введённые элементы до удаления повторов. В каждой строке разделяйте их знаками , или , либо пробельными символами. Знаки ، и 、 остаются текстом. Не добавляйте к примеру A:, B: или фигурные скобки. После изменений вычислите заново и скопируйте результат; очистка удаляет ввод и результат. Скачивания файла и отдельного результата B−A нет.
Обработка выполняется локально в вашем браузере.