Главная / Калькуляторы / Онлайн-калькулятор подмножеств
Бесплатные онлайн-инструменты

Онлайн-калькулятор подмножеств

Инструмент перечисляет все подмножества введённого множества. Обработка выполняется локально в вашем браузере.

Начать работу

Онлайн-калькулятор подмножеств

Инструмент перечисляет все подмножества введённого множества.

Возможности и ограничения

Инструмент перечисляет все подмножества введённого множества. Количество подмножеств равно 2^n, где n — число элементов. Например, для трёх элементов x, y, z будет 8 подмножеств: от пустого до полного.

Порядок вывода

Подмножества генерируются в порядке бинарных масок: от маски 0 до 2^n−1, без группировки по размеру. Это соответствует возрастанию двоичного номера подмножества.

Ограничения по вводу

  • Максимум 15 элементов.
  • Каждый элемент — не более 100 символов.
  • Повторяющиеся элементы не допускаются.
  • Сравнение элементов чувствительно к регистру и не нормализует Unicode.

Ограничение по размеру вывода

Перед генерацией оценивается размер результата. Если он превышает 1 000 000 символов, запрос отклоняется. Поэтому при длинных элементах допустимое количество элементов может быть меньше 15.

Пример работы

Введите красный, синий. Результат:

{}
{красный}
{синий}
{красный, синий}

Часто задаваемые вопросы

Можно ли генерировать сочетания определённого размера?

Нет, инструмент выдаёт только все подмножества, а не сочетания заданной длины. Для сочетаний нужен другой инструмент.

Что если я введу повторяющиеся элементы?

Инструмент отклонит ввод, так как множество не может содержать дубликаты. Убедитесь, что все элементы уникальны.

Почему мой ввод с пробелами внутри элемента не работает?

Пробел используется как разделитель, поэтому элемент не может содержать пробел. Используйте запятую или перевод строки для разделения, а внутри элемента избегайте пробелов.

Обработка выполняется локально в вашем браузере.