Accueil / Outils numériques / Détecteur de nombre manquant en ligne
Outils en ligne gratuits

Détecteur de nombre manquant en ligne

Trouvez les entiers manquants entre min et max d'une liste. Saisissez 1,2,4,6 et obtenez 3 et 5. Rapide et précis. Le traitement s’effectue localement dans v…

Commencer

Fonctionnalités et limites de l'outil

Cet outil détecte les entiers manquants dans une plage continue de pas 1. Il ne prend pas en charge les séries avec un intervalle différent, les dates, les nombres décimaux ou les grands entiers non sécurisés.

Exemple concret

Entrée : 1,2,4,6. La valeur minimale est 1, la maximale est 6. Les entiers manquants entre 1 et 6 sont 3 et 5. Le résultat affiche :

3
5

Paramètres et traitement

L'outil vérifie que toutes les valeurs sont des entiers sécurisés JavaScript. Les nombres décimaux et les entiers trop grands sont rejetés. L'ordre et les doublons dans la liste n'affectent pas le résultat, car la vérification utilise un ensemble (Set). La plage maximale entre le minimum et le maximum ne doit pas dépasser 100 000, et la source est limitée à 100 000 caractères et 10 000 nombres.

Limitations importantes

  • Ne détecte pas les nombres manquants dans une séquence avec un pas différent de 1.
  • Ne gère pas les dates manquantes ni les zéros non significatifs.
  • Ne signale pas les doublons ni les valeurs décimales.
  • Les nombres négatifs et zéro sont pris en charge s'ils sont des entiers sécurisés.

FAQ

Que se passe-t-il si ma liste contient des nombres décimaux ?

Les nombres décimaux sont rejetés. L'outil n'accepte que des entiers sécurisés JavaScript. Par exemple, 1.5 provoquera une erreur.

Pourquoi le résultat est-il toujours dans l'ordre croissant ?

L'outil utilise un ensemble pour vérifier la présence des nombres, puis parcourt l'intervalle de la valeur minimale à la maximale. Ainsi, les nombres manquants sont toujours émis dans l'ordre numérique croissant, indépendamment de l'ordre de la liste d'entrée.

Que faire si ma plage est très grande ?

La plage entre le minimum et le maximum est limitée à 100 000. Si votre plage dépasse cette limite, l'outil ne pourra pas effectuer la détection. Pour de très grands intervalles, utilisez une réconciliation de base de données.

Le traitement s’effectue localement dans votre navigateur.