Rutas
/
Julia
Julia
/
Ejercicios
/
Números de Armstrong
Números de Armstrong

Números de Armstrong

Fácil

Instrucciones

Un número de Armstrong 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:

  • 9 es un número de Armstrong, porque 9 = 9^1 = 9
  • 10 no es un número de Armstrong, porque 10 != 1^2 + 0^2 = 1
  • 153 es un número de Armstrong, porque: 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
  • 154 no es un número de Armstrong, porque: 154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190

Escribe código para determinar si un número es un número de Armstrong.

Bonus

Dos pruebas opcionales están desactivadas por defecto. Para activarlas, añade const TEST_BIG_INTEGERS = true al ámbito global de tu archivo de solución (o descomenta la línea que se incluye en la plantilla).

Estos números superan el tipo entero por defecto, pero los enteros de 128 bits son suficientes para pasar las pruebas; no necesitas BigInt.


Fuente

WikipediaEl enlace se abre en una nueva ventana o pestaña
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Julia Exercism

¿Listo para empezar Números de Armstrong?

Regístrate en Exercism para aprender y dominar Julia con 35 conceptos128 ejercicios y mentoría humana real, todo gratis.