ホーム / 計算機 / オンライン集合演算ツール
無料オンラインツール

オンライン集合演算ツール

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の個別出力はありません。

処理はブラウザ内でローカルに行われます。