Número narcisista

Published by Mubashir Hassan in

Un número narcisista es un número que es la suma de sus propios dígitos, cada uno elevado a la potencia del número de dígitos.

Por ejemplo, tomemos 153 (3 dígitos), que es narcisista:

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

1652 (4 dígitos) no es narcisista:

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

Crea una función que devuelva true o false dependiendo de si el número dado n es un número narcisista o no.

Ejemplos

is_narcissistic(153) ➞ true

is_narcissistic(370) ➞ true

is_narcissistic(1652) ➞ false

Notas

N/A