Como encontrar o maior número par de 5 algarismos diferentes
A pergunta sobre qual é o maior número par de 5 algarismo diferente parece simples no papel, mas tem uma pegadinha prática que muita gente erra na primeira vez. O problema exige dois passos distintos: primeiro maximizar o valor numérico, e depois garantir que o resultado seja par.
O que está sendo pedido exatamente
Queremos um número de cinco dígitos onde nenhum algarismo se repita, que seja par, e que tenha o maior valor possível. A condição "par" significa que o último dígito deve ser 0, 2, 4, 6 ou 8. A condição "algarismos diferentes" elimina qualquer repetição entre as cinco posições. Eu vi gente tentarem começar memorizando os algarismos disponíveis e depois "achar" o número. Funciona, mas é ineficiente. O jeito mais rápido é construir o número da esquerda para a direita, preenchendo cada posição com o maior algarismo possível dentro das restrições.
Método passo a passo
Vamos analisar por posição, da mais significativa para a menos significativa, porque o que estiver à esquerda tem muito mais peso no resultado final. Posição das centenas de milhar (1º dígito): O maior algarismo disponível é 9. Colocamos 9. Restam: 0, 1, 2, 3, 4, 5, 6, 7, 8.
Posição das dezenas de milhar (2º dígito): O maior disponível é 8. Colocamos 8. Restam: 0, 1, 2, 3, 4, 5, 6, 7. Posição das milhares (3º dígito): O maior disponível é 7. Colocamos 7. Restam: 0, 1, 2, 3, 4, 5, 6.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Posição das centenas (4º dígito): Aqui começa a parte que causa confusão. Se escolhermos 6, sobra apenas o 0 como algarismo par disponível para a última posição. Isso funciona perfeitamente. Colocamos 6. Restam: 0, 1, 2, 3, 4, 5. Posição das unidades (5º dígito): Precisamos de um algarismo par. Os pares restantes são 0, 2 e 4. O maior deles é 4. Colocamos 4.
O resultado é 98764. Se vocês testarem variações como 98762 ou 98760, percebem que são menores. Se tentarem trocar qualquer algarismo de posição anterior — por exemplo, usar 8 no terceiro lugar em vez do 7 — o número cai significativamente, porque posições mais altas dominam o valor total.
Um problema prático que eu encontrei
Numa ocasião, precisei validar esse tipo de restrição num sistema de geração de códigos de produtos. O requisito era similar: cinco dígitos, todos distintos, terminando em par. O erro comum no código era permitir o dígito 0 na posição das centenas de milhar, o que gera um número de apenas quatro dígitos válidos. Para contornar, adicionei uma verificação explícita no início do algoritmo que descarta combinações com 0 à esquerda antes mesmo de aplicar a lógica dos algarismos restantes. Isso economizou horas de debugging que eu teria gasto rastreando números como "08764" sendo aceitos como válidos em testes automatizados.
O que iniciantes geralmente esquecem
A restrição de paridade só se aplica ao último dígito. Muita gente pensa que precisa considerar paridade em outras posições também, o que complica desnecessariamente. Outra armadilha comum é escolher o algarismo par máximo para a casa das dezenas (ou outras posições intermediárias) sem olhar para o que sobra para a unidade. No caso específico que estamos resolvendo, a escolha do 6 na casa das centenas foi estratégica exatamente porque deixou o 4 disponível na posição final, em vez de esgotar todos os pares disponíveis nas posições intermediárias. Há também o edge case do 0. Ele é par, então poderia terminar o número, mas usar 0 na última posição força os outros quatro algarismos a serem os maiores disponíveis, o que em certos cenários pode não ser ideal. Neste problema, o 4 na unidade entrega um resultado maior do que o 0 entregaria.
Qual é o maior número par de 5 algarismo diferente
O número é 98764. Cinco algarismos distintos, ordem decrescente quase perfeita, terminando em par. Não há nenhuma combinação maior que satisfaça todas as três restrições simultaneamente, e a demonstração acima mostra por quê.