ホーム / 数値ツール / オンライン数値並べ替え・重複削除ツール
無料オンラインツール

オンライン数値並べ替え・重複削除ツール

数字の桁を並べ替えて重複を検出し、元の順序を保って最初の出現のみを残します。例: 123,321,112,121,45 → 123,112,45。ブラウザ内で処理. 処理はブラウ…

使ってみる

このツールで解決できる問題

数値のリストに、桁の順序が異なるだけで実質同じ数字の組み合わせ(例: 123と321)が含まれていると、データの重複や誤登録に気づきにくいことがあります。このツールは各数値の桁を並べ替えて比較することで、そのような「桁の並べ替えによる重複」を自動的に検出し、最初に現れた値だけを残します。

具体的な入力と出力の例

次の5つの数値を入力したとします。

123
321
112
121
45

処理後、出力は次のようになります。

123
112
45

321は123の桁を並べ替えたものなので重複とみなされ、121は112の桁を並べ替えたものなので同様に削除されます。元の順序は保たれ、出力はロケールに応じた数値形式で表示されます。

実際の処理パラメータ

  • 入力は非負の安全な整数のみ受け付けます(負の数、小数、安全整数範囲外は拒否)。
  • 共有リストパーサーにより、入力は最大100,000文字、10,000個の値までに制限されます。
  • 比較は各数値の10進数の桁の多重集合に基づきます。先頭のゼロは数値として解析されるため区別されません。
  • 処理はすべてブラウザ内で完結します。

制限事項

このツールは桁の並べ替えによる重複のみを検出します。近似値の重複(例: 1.0と1)、繰り返しテキスト、符号付きの順列、ロケール固有の数字の読み方(例: 「一二三」)は検出しません。

よくある質問

Q1: 負の数や小数を入力するとどうなりますか?

負の数、小数、JavaScriptの安全な整数範囲外の値はエラーとして拒否され、処理されません。入力は非負の整数のみにしてください。

Q2: 出力の順序はどうなりますか?

元のリストで最初に出現した代表値のみが残り、その順序は元のリストの順序が保たれます。例えば、入力が 321, 123 の場合、321が最初なので321が残ります。

Q3: 先頭にゼロがある数値(例: 0123)はどう扱われますか?

入力は数値として解析されるため、先頭のゼロは無視されます。したがって、0123は123として扱われ、123と重複とみなされます。

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