Finde die Differenz zwischen dem Quadrat der Summe und der Summe der Quadrate der ersten N natürlichen Zahlen.
Das Quadrat der Summe der ersten zehn natürlichen Zahlen ist (1 + 2 + ... + 10)² = 55² = 3025.
Die Summe der Quadrate der ersten zehn natürlichen Zahlen ist 1² + 2² + ... + 10² = 385.
Somit ist die Differenz zwischen dem Quadrat der Summe der ersten zehn natürlichen Zahlen und der Summe der Quadrate der ersten zehn natürlichen Zahlen 3025 - 385 = 2640.
Es wird nicht erwartet, dass du selbst von Grund auf eine effiziente Lösung findest; Recherche ist erlaubt, ja sogar erwünscht. Den besten Algorithmus für das Problem zu finden, ist eine wichtige Fähigkeit in der Softwareentwicklung.
| Register | Verwendung | Typ | Zweck |
|---|---|---|---|
$a0 |
Eingabe | Ganzzahl | vorgegebener Wert |
$v0 |
Ausgabe | Ganzzahl | Differenz der Quadrate |
$t0-9 |
temporär | beliebig | dient als temporärer Speicher |
Melde dich bei Exercism an, um MIPS Assembly mit 70 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.