Közmondás

Közmondás

Közepes

Utasítások

Egy patkószeg hiánya miatt elveszett egy királyság, legalábbis így szól a mondás.

Egy bemeneti lista alapján állítsd elő a hozzá tartozó közmondást. Például a ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"] lista esetén a közmondásos mondóka teljes szövegét kell kiírnod:

For want of a nail the shoe was lost.
For want of a shoe the horse was lost.
For want of a horse the rider was lost.
For want of a rider the message was lost.
For want of a message the battle was lost.
For want of a battle the kingdom was lost.
And all for the want of a nail.

Figyelj rá, hogy a bemeneti lista változhat; a megoldásodnak tetszőleges hosszúságú és tartalmú listákkal is meg kell birkóznia. A kimenet egyetlen sora sem lehet statikus, változatlan szöveg; mindegyiknek a megadott bemenettől kell függenie.

A bemenet formátuma

Minden bemeneti listát egy nullával lezárt string képvisel, amelyben minden bemenet végén egy újsor karakter áll.

Erre egy példa: "nail\nshoe\nhorse\nrider\nmessage\nbattle\nkingdom\n"

Regiszterek

Regiszter Használat Típus Leírás
$a0 bemenet cím nullával lezárt bemeneti string, minden bemenet után újsorral
$a1 bemenet/kimenet cím nullával lezárt kimeneti string
$t0-9 ideiglenes bármilyen ideiglenes tárolásra

Forrás

WikipediaA hivatkozás új ablakban vagy lapon nyílik meg
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
MIPS Assembly Exercism

Készen állsz elkezdeni a(z) Közmondás 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.