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.