Número narcisista

Um número narcisista é igual à soma de seus dígitos, cada um elevado à potência correspondente à quantidade de dígitos do número.

Por exemplo, 153 tem três dígitos e é narcisista:

1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153

O número de quatro dígitos 1652 não é narcisista:

1^4 + 6^4 + 5^4 + 2^4 = 1 + 1296 + 625 + 16 = 1938

Crie um método que retorne true ou false conforme o número fornecido n seja narcisista ou não.

Exemplos

Program.isNarcissistic(153) ➞ true

Program.isNarcissistic(370) ➞ true

Program.isNarcissistic(1652) ➞ false

Notas

N/A