Contagem de dígitos
Dado um número, crie uma função que retorne um novo número de acordo com as seguintes regras:
- Substitua cada dígito pela quantidade de vezes que ele aparece no número.
- O resultado final será um número inteiro, não uma string.
Veja um exemplo prático:
DigitCount(136116) ➞ 312332
// O número 1 aparece três vezes, então substitua cada 1 por 3.
// O número 3 aparece apenas uma vez, então substitua cada 3 por 1.
// O número 6 aparece duas vezes, então substitua cada 6 por 2.Exemplos
DigitCount(221333) ➞ 221333
DigitCount(136116) ➞ 312332
DigitCount(2) ➞ 1Notas
O parâmetro de cada teste será um número inteiro positivo.