Início / Ferramentas de Números / Detector de número ausente online
Ferramentas online gratuitas

Detector de número ausente online

Ferramenta online que encontra todos os inteiros ausentes entre o mínimo e o máximo de uma lista. Exemplo: 1,2,4,6 devolve 3 e 5. Rápido e sem upload. O proc…

Começar a usar

O que faz esta ferramenta

Esta ferramenta analisa uma lista de números inteiros e identifica todos os números inteiros que faltam entre o valor mínimo e o valor máximo da lista. Por exemplo, se introduzir 1,2,4,6, o resultado será 3 e 5, cada um numa linha separada.

Como funciona

A ferramenta considera o menor e o maior valor da lista como extremos do intervalo. Verifica, passo a passo, se cada número inteiro entre esses extremos está presente na lista. Os extremos não são reportados como ausentes, mesmo que apareçam uma única vez. A ordem dos números de entrada e a existência de duplicados não afetam o resultado, pois a verificação é feita com um conjunto (Set).

Limitações importantes

  • A diferença entre o máximo e o mínimo não pode exceder 100.000.
  • A entrada está limitada a 100.000 caracteres e a 10.000 números.
  • Apenas são aceites inteiros seguros em JavaScript; decimais e números demasiado grandes são rejeitados.
  • Não deteta intervalos com passo diferente de 1, nem datas, nem preserva zeros à esquerda.

Exemplo prático

Entrada: 10, 12, 15

Intervalo: 10 a 15. Números ausentes: 11, 13, 14.

Resultado:

11
13
14

Perguntas frequentes

Porque é que o resultado não inclui o valor mínimo ou máximo?

Os extremos definem o intervalo e, por definição, não são considerados ausentes. Se precisar de verificar a presença dos extremos, inclua-os na lista de entrada.

O que acontece se introduzir números decimais?

A ferramenta rejeita decimais e números que não sejam inteiros seguros. Deve introduzir apenas números inteiros.

Posso usar esta ferramenta para verificar uma sequência com passo diferente de 1?

Não. A ferramenta verifica apenas uma sequência contínua de passo 1. Para outros passos, é necessário outro método.

O processamento é feito localmente no navegador.