Contando os dígitos 9 de 0 a 100
O assunto de quantos 9 tem de 0 a 100 parece simples no papel, mas muita gente erra na hora de responder. A resposta curta é 21 ocorrências do dígito 9 quando contamos cada aparição individual dentro dos números.
quantos 9 tem de 0 a 100
Vamos fazer isso na prática, número por número. De 0 a 89, temos os noveiros nas unidades: 9, 19, 29, 39, 49, 59, 69, 79, 89. São 9 números, cada um com um único 9 na casa das unidades. Aí vem o trecho de 90 a 99, que é onde as pessoas costumam se confundir. De 90 a 99, cada número tem pelo menos um 9 na casa das dezenas. Isso são mais 10 ocorrências só aí. Mas o 99 tem dois 9s — um nas dezenas e outro nas unidades. Então a conta fica: 9 (das unidades em 1-89) + 10 (das dezenas em 90-99) + 1 (o segundo 9 do 99) = 21.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Uma coisa que eu aprendi na prática, trabalhando com contagem de dígitos em loterias e sistemas de validação, é que a armadilha clássica é contar apenas os números que contêm o dígito, ignorando as repetições dentro de um mesmo número. Se você responder "20 números contêm o dígito 9" está factualmente correto para uma pergunta diferente, mas para "quantos 9 existem como dígitos" a resposta certa é 21. A outra confusão comum é esquecer que o 100 não entra na contagem, já que ele é zero à direita. Se o range fosse fechado até 100 inclusive, o resultado não mudaria, porque o 100 não tem nenhum dígito 9. O limite inferior também não causa problema — zero não tem 9.
Se você quiser verificar isso programaticamente, a lógica é simples: itere de 0 a 100, converta cada número em string e conte quantas vezes o caractere '9' aparece. Qualquer linguagem faz isso em linhas. Mas o erro que eu vi mais gente cometer é escrever o código sem testar o caso do 99, que é o único número no intervalo com duas ocorrências do dígito. Um detalhe que poucos notam: se você ampliar o intervalo para 0 a 199, o padrão se repete mas com uma pequena alteração. De 100 a 189, os 9s aparecem exatamente nas mesmas posições relativas de 0 a 89, mais 100 ocorrências extras de 9 nas dezenas (de 190 a 199). Daria 42 no total. Esse tipo de análise é útil quando se trabalha com geração de senhas ou validação de códigos onde certas combinações de dígitos precisam ser excluídas.
Resumindo sem drama: de 0 a 100, o dígito 9 aparece 21 vezes.