Números narcisistas

Um número inteiro positivo é narcisista quando a soma de seus algarismos, cada um elevado a uma potência igual à quantidade de algarismos do número, é igual ao número original. Retorne true se ele for narcisista e false caso contrário.

Exemplos

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

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

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

Notas

  • Todo número no intervalo 1-9 é narcisista, enquanto nenhum número de dois algarismos é.
  • Curiosidade: existem apenas 88 números narcisistas.