Tracks
/
MIPS Assembly
MIPS Assembly
/
Ü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.

Register

Register Verwendung Typ Beschreibung
$a0 Eingabe Ganzzahl Zahl
$v0 Ausgabe boolescher Wert Gibt an, ob die Zahl eine Armstrong-Zahl ist (0 = false, 1 = true)
$t0-9 temporär beliebig wird für die temporäre Speicherung verwendet

Quelle

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

Bereit, mit Armstrong-Zahlen zu starten?

Melde dich bei Exercism an, um MIPS Assembly mit 70 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.