オンライン集合演算ツール
2つの集合を入力して、和集合、積集合、差集合、対称差を即座に計算します。具体例付き。処理はブラウザ内でローカルに行われます。
使ってみる
機能と具体例
このツールは、2つの集合の基本的な演算を実行します。例えば、A = {1, 2, 3}、B = {3, 4, 5} と入力すると、以下の結果が得られます。
- 和集合 (A ∪ B): 1, 2, 3, 4, 5
- 積集合 (A ∩ B): 3
- 差集合 (A - B): 1, 2
- 対称差 (A △ B): 1, 2, 4, 5
要素はテキストとして比較され、大文字と小文字は区別されます。重複する要素は自動的に1つにまとめられます。要素の順序は、最初に出現した順序が保持されます。
入力の制限
2つの集合の合計要素数は最大20,000個、各要素はUTF-16コード単位で最大100までです。要素内に空白を含めることはできず、カンマをエスケープすることはできません。空の行は許可されません。
FAQ
Q1: 数値の大小でソートされますか?
いいえ。要素はテキストとして扱われ、入力された順序が保持されます。数値のように見える文字列も数値としてはソートされません。
Q2: 全角カンマは使えますか?
はい、全角カンマ(U+FF0C、文字は「,」)は区切り文字です。日本語の読点(、)は区切り文字ではなく要素の一部になります。
Q3: 要素に空白を含めたい場合はどうすればよいですか?
要素内に空白を含めることはできません。空白は区切り文字として扱われます。
注意事項
比較は文字列の完全一致で行い、データベース固有の照合順序や数値への型変換は再現しません。大文字小文字や表記の違いを確認して利用してください。
集合A、集合Bの順に、ちょうど2行を入力してください
各集合に少なくとも1要素が必要です。合計20000要素以下、各要素はUTF-16コード単位で100以下にしてください
入力全体はUTF-16コード単位で500000以下にしてください
上限は重複を除く前の入力要素数で判定します。各行の要素は , または , または空白文字で区切ってください。アラビア語の ، と日本語の 、 は要素の文字として残ります。例にA:、B:や波括弧を付けないでください。変更後は再計算し、結果をコピーします。クリアは入力と結果を消します。ファイルのダウンロードやB−Aの個別出力はありません。
処理はブラウザ内でローカルに行われます。