Números narcisistas
Un entero positivo es narcisista si la suma de cada uno de sus dígitos elevado a una potencia igual a la cantidad de dígitos del número da como resultado el entero original. Devuelve true si es narcisista y false en caso contrario.
Ejemplos
Program.IsNarcissistic(8208) ➞ true
// 8⁴ + 2⁴ + 0⁴ + 8⁴ = 8208
Program.IsNarcissistic(22) ➞ false
// 2² + 2² = 8
Program.IsNarcissistic(9) ➞ true
// 9¹ = 9Notas
- Cualquier número en el rango de 1-9 es narcisista, y ningún número de dos dígitos lo es.
- Dato curioso: solo 88 números son narcisistas.