Números narcisistas

Un entero positivo es narcisista cuando la suma de cada dígito elevado a la potencia correspondiente al número de dígitos es igual al entero original. Devuelve true cuando es narcisista y false en caso contrario.

Ejemplos

isNarcissistic(8208) ➞ true
// 8⁴ + 2⁴ + 0⁴ + 8⁴ = 8208

isNarcissistic(22) ➞ false
// 2² + 2² = 8

isNarcissistic(9) ➞ true
// 9¹ = 9

Notas

  • De forma trivial, cualquier número en el rango del 1 al 9 es narcisista y ningún número de dos dígitos lo es.
  • Dato curioso: solo 88 números son narcisistas.