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 = 9^1 = 9
10 != 1^2 + 0^2 = 1
153 = 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153
154 != 1^3 + 5^3 + 4^3 = 1 + 125 + 64 = 190
Schreib etwas Code, um festzustellen, ob eine Zahl eine Armstrong-Zahl ist.
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.
Melde dich bei Exercism an, um Julia mit 35 Konzepte128 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.