Parcours
/
JavaScript
JavaScript
/
Exercices
/
Nombres d'Armstrong
Nombres d'Armstrong

Nombres d'Armstrong

Facile

Instructions

Un nombre d'Armstrong est un nombre égal à la somme de ses chiffres, chacun élevé à la puissance du nombre de chiffres.

Par exemple :

  • 9 est un nombre d'Armstrong, car 9 = 9^1 = 9
  • 10 n'est pas un nombre d'Armstrong, car 10 != 1^2 + 0^2 = 1
  • 153 est un nombre d'Armstrong, car : 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
  • 154 n'est pas un nombre d'Armstrong, car : 154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190

Écris du code pour déterminer si un nombre est un nombre d'Armstrong.

Implémentation

Note

Il est possible que certains tests passent un BigInt en entrée. Assure-toi que ton implémentation sait gérer ce genre de cas.


Source

WikipediaLe lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
JavaScript Exercism

Prêt à commencer Nombres d'Armstrong ?

Inscris-toi sur Exercism pour apprendre et maîtriser JavaScript avec 37 concepts159 exercices, et un vrai mentorat humain, le tout gratuitement.