A stringek megfordítása (jobbról balra olvasni őket, nem pedig balról jobbra) meglepően gyakori feladat a programozásban.
A bioinformatikában például gyakran fontos a DNS- vagy RNS-stringek sorrendjének megfordítása a különféle elemzésekhez, például a komplementer szálak megkereséséhez vagy a biológiai jelentőségű palindrom szekvenciák felismeréséhez.
A feladatod, hogy megfordíts egy adott stringet.
Néhány példa:
"stressed"-ból "desserts" lesz."strops"-ból "sports" lesz."racecar"-ból "racecar" lesz.| Regiszter | Használat | Típus | Leírás |
|---|---|---|---|
$a0 |
bemenet | cím | nullával lezárt bemeneti string |
$a1 |
bemenet/kimenet | cím | nullával lezárt kimeneti string |
$t0-9 |
ideiglenes | bármilyen | ideiglenes tárolásra szolgál |
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.
Fedezz fel 14 különböző módot egy string megfordítására, olyan témák érintésével, mint a Unicode-kódpontok, a grafémaegységek, a verem- és kupacallokáció, valamint a mutatók. Dőlj hátra, és élvezd a 45 perces tanulást Jeremy és Erik társaságában!