Kurzusok
/
MIPS Assembly
MIPS Assembly
/
Feladatok
/
Négyzetek különbsége
Négyzetek különbsége

Négyzetek különbsége

Könnyű

Utasítások

Határozd meg az első N természetes szám összegének négyzete, valamint az első N természetes szám négyzetösszege közötti különbséget.

Az első tíz természetes szám összegének négyzete (1 + 2 + ... + 10)² = 55² = 3025.

Az első tíz természetes szám négyzetösszege 1² + 2² + ... + 10² = 385.

Így az első tíz természetes szám összegének négyzete és négyzetösszege közötti különbség 3025 - 385 = 2640.

Nem várjuk el tőled, hogy első elvekből kiindulva magadtól hatékony megoldást találj a feladatra; a kutatás megengedett, sőt kifejezetten ajánlott. A feladathoz tartozó legjobb algoritmus megtalálása a szoftverfejlesztés egyik kulcsfontosságú készsége.

Regiszterek

Regiszter Használat Típus Cél
$a0 bemenet egész szám megadott érték
$v0 kimenet egész szám négyzetek különbsége
$t0-9 ideiglenes bármilyen ideiglenes tárolásra szolgál
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
MIPS Assembly Exercism

Készen állsz elkezdeni a(z) Négyzetek különbsége feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) MIPS Assembly nyelvet 70 feladat segítségével, valódi emberi mentorálással, mindez ingyen.