Números narcisistas

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

Exemplos

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

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

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

Notas

  • É fácil ver que qualquer número no intervalo 1-9 é narcisista e que nenhum número de dois algarismos é.
  • Curiosidade: Apenas 88 números são narcisistas.