Adott egy számjegyekből álló string. Add vissza a benne előforduló összes n hosszúságú, összefüggő részstringet abban a sorrendben, ahogy megjelennek.
Például a „49142” stringnek a következő háromjegyű sorozatai vannak:
És a következő négyjegyű sorozatai:
Ha pedig egy ötjegyű stringből hatjegyű sorozatot kérsz, azt kapod, amit érdemelsz.
Vedd figyelembe, hogy ezeknek a sorozatoknak csak szomszédos pozíciókat kell elfoglalniuk a bemenetben; a számjegyeknek nem kell számszerűen egymást követőnek lenniük.
Adj ki egy nullával lezárt stringet, vesszőt és szóközt használva elválasztóként.
Egy példa a kimenetre: "491, 914, 142"
Ha a bemenet érvénytelen, üres stringet adj ki.
| Regiszter | Használat | Típus | Leírás |
|---|---|---|---|
$a0 |
bemenet | cím | nullával lezárt sorozatstring |
$a1 |
bemenet | egész szám | szelet hossza |
$a2 |
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.