Tracks
/
Julia
Julia
/
Übungen
/
Armstrong-Zahlen
Armstrong-Zahlen

Armstrong-Zahlen

Einfach

Anleitung

Eine Armstrong-Zahl ist eine Zahl, die gleich der Summe ihrer eigenen Ziffern ist, wobei jede Ziffer mit der Anzahl der Ziffern potenziert wird.

Zum Beispiel:

  • 9 ist eine Armstrong-Zahl, weil 9 = 9^1 = 9
  • 10 ist keine Armstrong-Zahl, weil 10 != 1^2 + 0^2 = 1
  • 153 ist eine Armstrong-Zahl, weil: 153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
  • 154 ist keine Armstrong-Zahl, weil: 154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190

Schreib etwas Code, um festzustellen, ob eine Zahl eine Armstrong-Zahl ist.

Bonus

Zwei optionale Tests sind standardmäßig deaktiviert. Um sie zu aktivieren, füge const TEST_BIG_INTEGERS = true zum globalen Gültigkeitsbereich deiner Lösungsdatei hinzu (oder kommentiere die im Stub bereitgestellte Zeile ein).

Diese Zahlen gehen über den Standardtyp für Ganzzahlen hinaus, aber 128-Bit-Ganzzahlen reichen aus, um die Tests zu bestehen. BigInt brauchst du dafür nicht.


Quelle

WikipediaDer Link öffnet sich in einem neuen Fenster oder Tab
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Julia Exercism

Bereit, mit Armstrong-Zahlen zu starten?

Melde dich bei Exercism an, um Julia mit 35 Konzepte128 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.