Exercício 3.2¶
Dados um número inteiro n
, n > 0
, e um dígito
d
. 0 <= d <= 9
, determinar quantas vezes
d
ocorre em n
.
Exemplo 1:
>>> Digite o valor de n (n > 0): 63543
>>> Digite o valor de d (0<=d<=9): 3
O dígito 3 ocorre 2 vezes em 63543
Exemplo 2:
>>> Digite o valor de n (n > 0): 0
>>> Digite o valor de d (0<=d<=9): 0
O dígito 0 ocorre 0 vezes em 0
Exemplo 3:
>>> Digite o valor de n (n > 0): 0110
>>> Digite o valor de d (0<=d<=9): 0
O dígito 0 ocorre 1 vezes em 110
Dica: para resolver esse exercício utilize o operador “//”, que realiza a divisão inteira. Assim:
1 % 3 é 0
5 % 3 é 1
8 % 3 é 2
19 % 10 é 1
Solução:
Observe a simulação dessa solução para n = 63543 e d = 3.
CodeLens: (aula03_ex2_codelens)