Mantendo a contagem
Dado um número, crie uma função que retorne um novo número de acordo com as seguintes regras:
- Para cada algarismo, substitua-o 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 todos os 1 por 3.
// O número 3 aparece apenas uma vez, então substitua todos os 3 por 1.
// O número 6 aparece duas vezes, então substitua todos os 6 por 2.Exemplos
digitCount(221333) ➞ 221333
digitCount(136116) ➞ 312332
digitCount(2) ➞ 1Observações
O parâmetro de cada teste será um número inteiro positivo.