Los números de Armstrong

Un número de n dígitos es un número de Armstrong si es igual a la suma de las n-ésimas potencias de sus dígitos. Por ejemplo, 371, 8208 y 4210818 son números de Armstrong ya que

Definir las funciones

tales que

  • (esArmstrong x) se verifica si x es un número de Armstrong. Por ejemplo,

  • armstrong es la lista cuyos elementos son los números de Armstrong. Por ejemplo,

Comprobar con QuickCheck que los números mayores que
115132219018763992565095597973971522401 no son números de Armstrong.

Soluciones

4 Comentarios

Escribe tu solución