オンライン欠番検出ツール
整数リストの最小値と最大値の間にある欠番を昇順で検出します。例: 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の場合、出力は3と5が別々の行に表示されます。
このツールはブラウザ上で動作し、データをアップロードしません。正確な結果を得るために、入力データが1刻みの整数範囲であることを確認してください。
処理はブラウザ内でローカルに行われます。