Contando dígitos

Dado un número, crea una función que devuelva un nuevo número de acuerdo con estas reglas:

  • Para cada dígito, reemplázalo por la cantidad de veces que aparece en el número.
  • El resultado final debe ser un número entero, no una cadena de texto.

Ejemplo resuelto

digit_count(136116) ➞ 312332
# El número 1 aparece tres veces, así que reemplaza todos los 1 por 3.
# El número 3 aparece una sola vez, así que reemplaza todos los 3 por 1.
# El número 6 aparece dos veces, así que reemplaza todos los 6 por 2.
# Devuelve el resultado como un número entero.

Ejemplos

digit_count(221333) ➞ 221333

digit_count(136116) ➞ 312332

digit_count(2) ➞ 1

Notas

Todos los valores de entrada de las pruebas serán números enteros positivos.