ホーム / 数値ツール / オンライン欠番検出ツール
無料オンラインツール

オンライン欠番検出ツール

整数リストの最小値と最大値の間にある欠番を昇順で検出します。例: 1,2,4,6 → 3,5。ブラウザ上で動作し、データはアップロードされません. 処理はブラウザ内でローカルに行…

使ってみる

機能と詳細

このツールは、入力された整数リストの最小値と最大値の間にある、存在しない整数をすべて検出します。端点(最小値と最大値)自体は欠番として報告されません。入力値はJavaScriptの安全な整数である必要があり、小数や安全範囲外の大きな整数はエラーになります。

具体例

入力: 1,2,4,6 の場合、最小値は1、最大値は6です。その間の整数は2,3,4,5ですが、2と4は存在するため、欠番は3と5です。結果は昇順で表示されます。

制限

  • 最大値と最小値の差は100,000を超えることはできません。
  • 入力文字数は100,000文字、解析される数値は10,000個までです。
  • このツールは連続した1刻みの整数範囲のみを扱います。日付の欠落や、異なる間隔の系列は検出できません。
  • 先頭のゼロは保持されません。重複値は無視されます。

FAQ

Q1: 入力の順序や重複は結果に影響しますか?

いいえ、影響しません。内部でSetを使用してメンバーシップを確認するため、順序や重複は結果に影響せず、欠番は常に昇順で出力されます。

Q2: 負の数やゼロは扱えますか?

はい、安全な整数の範囲内であれば、負の数やゼロも端点として使用できます。

Q3: 結果の出力形式はどうなりますか?

欠番は1行に1つずつ、昇順で表示されます。例えば、入力が1,2,4,6の場合、出力は35が別々の行に表示されます。

このツールはブラウザ上で動作し、データをアップロードしません。正確な結果を得るために、入力データが1刻みの整数範囲であることを確認してください。

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