Localizador de lacunas e números ausentes
Esta calculadora online te ajuda a encontrar lacunas e números ausentes em uma sequência de números.
Este conteúdo é licenciado de acordo com a Licença Creative Commons de Atribuição/CompartilhaIgual 3.0 (Unported). Isso significa que você pode redistribuir ou modificar livremente este conteúdo sob as mesmas condições de licença e precisa atribuir ao autor original colocando um hyperlink para este trabalho no seu site. Além disto, favor não modificar qualquer referência ao trabalho original (caso houver) que estiverem contidas neste conteúdo.
Abaixo está uma calculadora simples que pode ajudar você a encontrar números ausentes em uma sequência de números inteiros.
Vamos supor que você tem um arquivo de texto de números consecutivos, como esta, cada número em sua própria linha
1
2
3
4
6
7
12
13
18
Entretanto, há alguns números ausentes e lacunas. No exemplo acima, 5 está ausente, e há duas lacunas: entre 8 e 1 e entre 14 e 17.
Claro, neste exemplo você pode localizar todos os problemas por si próprio, mas se estivéssemos falando de milhares de números, seria muito trabalhoso. Por isso, criei esta calculadora. Você pode colar a lista de números lá e ela exibirá todos os números ausentes e lacunas que foram possíveis de ser encontrados na sequência entre a primeira e a última linha da lista.
Eu também adicionei algumas opções:
- Você pode selecionar a caixa "Colapsar lacunas" para resultar em lacunas de forma colapsada, em outras palavras, como 8 - 11, aparece 8 no começo da lacuna e 11 no final. Esta opção está ativa por padrão. Se você desativá-la, você receberá a lista de todos os números na lacuna, ex.: 8, 9, 10, 11.
- Você pode selecionar a caixa "Usar expressão regular para analisar número" para analisar a linha do seu arquivo de texto com a expressão regular.
O motivo para a segunda opção é que provavelmente você raramente terá uma lista de apenas números. Seu arquivo de texto pode incluir texto adicional, algo como:
1 Papel vence pedra
2 Tesoura vence papel
3 Pedra vence tesoura
Neste caso, você pode usar a expressão regular para extrair o número da linha e então checar a sequência. Você precisa selecionar a caixa "Usar expressão regular para analisar número" e inserir a expressão regular e corresponder o grupo que será utilizado para extrair o número.
A expressão regular padrão corresponde a linha onde o número está situado no começo da linha.
Comentários