Números autodescriptivos

El número 10213223 es autodescriptivo. Cuenta la cantidad de ceros, unos, doses y treses que contiene este número y obtienes 1 cero, 2 unos, 3 doses y 2 treses, pero eso es una réplica del propio número 10|21|32|23.

Escribe una función que devuelva true si su argumento es un número autodescriptivo y false si no lo es.

Ejemplos

selfDescriptive(22) ➞ true

selfDescriptive(3999) ➞ false

selfDescriptive(31331419) ➞ true

selfDescriptive(21321316) ➞ false

selfDescriptive(4132232416171) ➞ false

selfDescriptive(31331819) ➞ true

Notas

  • Como los descriptores del número siempre aparecen en pares, cualquier número autodescriptivo debe tener una cantidad par de dígitos.
  • Según se informa, el número autodescriptivo más grande posible es 71322723161814151019 (consulta la pestaña Recursos).