オンライン部分集合計算機
最大18個の項目からすべての部分集合を生成します。カンマ区切りで入力し、結果をプレーンテキストで表示. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と具体例
このツールは、入力された項目のすべての部分集合を生成します。例えば、a,b と入力すると、次の4行が出力されます。
{}
{a}
{b}
{a, b}部分集合はバイナリマスク順に列挙され、最初は常に空集合です。出力サイズは事前に見積もられ、1000万文字を超える場合は拒否されます。そのため、項目が長い場合は実質的な上限が18個未満になることがあります。
制限事項
- 重複項目は許可されません。
- 項目の比較は大文字小文字を区別し、Unicode正規化は行いません。
- 出力はプレーンテキストのみで、ダウンロードやファイル生成はありません。
- 指定したサイズの組み合わせや順列を生成する機能はありません。
よくある質問
Q1: 項目にスペースを含めることはできますか?
いいえ。項目はカンマ、スペース、または改行で区切られるため、項目自体にスペースを含めることはできません。各項目は最大100文字です。
Q2: 出力の順序はどのように決まりますか?
部分集合はバイナリマスク順に生成されます。つまり、各項目をビットとみなし、0から2^n-1までの数値に対応する部分集合が順に出力されます。最初は常に空集合です。
Q3: 項目数が18個未満でも拒否されることはありますか?
はい。出力サイズが1000万文字を超えると見積もられた場合、要求は拒否されます。項目が長い場合、18個未満でも拒否される可能性があります。
処理はブラウザ内でローカルに行われます。