Онлайн-детектор пропущеного числа
Інструмент знаходить усі відсутні цілі числа між мінімальним і максимальним значеннями введеного списку. Обробка виконується локально у вашому браузері.
Почати роботу
Що робить цей інструмент
Цей інструмент допомагає знайти всі відсутні цілі числа у послідовності з кроком 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 в окремих рядках. Копіювання копіює результат; очищення видаляє введення й скидає результат. Без пропусків результат порожній. Текст, дроби, десятковий і науковий запис відхиляються.
Обробка виконується локально у вашому браузері.