온라인 부분 집합 계산기
최대 18개 항목의 모든 부분 집합을 생성합니다. 쉼표, 공백 또는 줄바꿈으로 구분하여 입력하세요. 결과는 텍스트로 표시됩니다. 처리는 브라우저에서 로컬로 수행…
사용 시작
부분 집합 생성기의 주요 기능
이 도구는 주어진 항목 집합의 모든 부분 집합을 생성합니다. 예를 들어, a,b를 입력하면 다음 네 줄이 출력됩니다: {}, {a}, {b}, {a, b}. 이는 이진 마스크 순서로, 빈 집합부터 시작하여 각 항목의 포함 여부를 이진수로 표현한 순서입니다.
입력 제한 및 처리
최대 18개의 서로 다른 항목을 입력할 수 있으며, 각 항목은 최대 100자입니다. 항목 비교는 대소문자를 구분하며 유니코드 정규화를 수행하지 않습니다. 따라서 A와 a는 다른 항목으로 간주됩니다.
출력 형식
결과는 일반 텍스트로만 제공됩니다. 각 부분 집합은 중괄호로 묶이고, 항목은 쉼표와 공백으로 구분됩니다. 예를 들어, a,b,c를 입력하면 {}, {a}, {b}, {a, b}, {c}, {a, c}, {b, c}, {a, b, c} 순서로 출력됩니다.
제한 사항
이 도구는 특정 크기의 조합, 순열, 무작위 부분 집합, 파일 다운로드 또는 중괄호 이외의 기호 표기법을 생성하지 않습니다. 또한 출력 크기가 10,000,000자를 초과하면 요청이 거부됩니다.
자주 묻는 질문
Q1: 항목에 공백을 포함할 수 있나요?
아니요. 항목은 쉼표, 공백 또는 줄바꿈으로 구분되므로 공백은 항목의 일부가 될 수 없습니다. 예를 들어, New York을 하나의 항목으로 입력하려면 쉼표로 구분하거나 다른 구분자를 사용해야 합니다.
Q2: 중복 항목을 입력하면 어떻게 되나요?
중복 항목은 수학적 집합에서 허용되지 않으므로 오류가 발생합니다. 예를 들어, a,a를 입력하면 오류 메시지가 표시됩니다.
Q3: 출력 순서는 어떻게 결정되나요?
출력 순서는 이진 마스크 순서입니다. 각 항목의 포함 여부를 이진수로 표현했을 때, 빈 집합(0)부터 모든 항목이 포함된 집합(2^n - 1)까지 순서대로 나열됩니다.
체크리스트
- 입력 항목이 18개 이하인지 확인
- 각 항목이 100자 이하인지 확인
- 중복 항목이 없는지 확인
- 출력 크기가 10,000,000자를 초과하지 않는지 확인
처리는 브라우저에서 로컬로 수행됩니다.