Головна / Інструменти для чисел / Онлайн-детектор пропущеного числа
Безкоштовні онлайн-інструменти

Онлайн-детектор пропущеного числа

Інструмент знаходить усі відсутні цілі числа між мінімальним і максимальним значеннями введеного списку. Обробка виконується локально у вашому браузері.

Почати роботу

Що робить цей інструмент

Цей інструмент допомагає знайти всі відсутні цілі числа у послідовності з кроком 1. Наприклад, якщо у вас є список [1; 2; 4; 6], інструмент поверне 3 і 5, оскільки вони відсутні між мінімальним (1) і максимальним (6) значеннями.

Як це працює

Інструмент аналізує введений список, визначає мінімальне та максимальне значення, а потім перевіряє кожне ціле число в цьому діапазоні. Якщо число не присутнє у вхідному списку, воно додається до результату. Перевірка виконується у браузері, тому ваші дані не завантажуються на сервер.

Приклад роботи

Введіть: 1; 2; 4; 6

Очікуваний результат:

3
5

Зверніть увагу, що кінцеві точки (1 і 6) не вважаються відсутніми, навіть якщо вони зустрічаються лише один раз.

Обмеження

  • Вхідні значення мають бути цілими числами в межах безпечного діапазону JavaScript.
  • Різниця між максимальним і мінімальним значеннями не може перевищувати 100 000.
  • Максимальна довжина вхідного тексту — 100 000 символів, а кількість чисел — 10 000.
  • Інструмент не підтримує десяткові дроби, від'ємні значення з кроком не 1, а також не визначає пропущені дати.

Поширені запитання

Чи можу я використовувати від'ємні числа?

Так, інструмент підтримує від'ємні та нульові значення, якщо вони є безпечними цілими числами. Наприклад, введення -2; 0; 2 поверне -1 і 1.

Що станеться, якщо я введу числа з десятковою частиною?

Інструмент відхилить такі введення, оскільки він працює лише з цілими числами. Переконайтеся, що всі значення є цілими.

Чи впливає порядок чисел на результат?

Ні, порядок не має значення. Інструмент використовує множину для перевірки наявності, тому дублікати ігноруються, а результат завжди впорядкований за зростанням.

Введіть повні цілі числа з необов’язковим знаком, розділяючи пробілами, крапками з комою чи рядками. Запустіть 1; 2; 4; 6: результат — 3 і 5 в окремих рядках. Копіювання копіює результат; очищення видаляє введення й скидає результат. Без пропусків результат порожній. Текст, дроби, десятковий і науковий запис відхиляються.

Обробка виконується локально у вашому браузері.