Alakítsd át a kifejezést a rövidítésévé.
A tech-rajongók imádják a TLA-t (Three Letter Acronyms, azaz hárombetűs rövidítéseket)!
Segíts némi szakzsargont gyártani: írj olyan programot, amely egy hosszú nevet, például a Portable Network Graphics nevet a rövidítésévé alakítja (PNG).
A központozást a következőképpen kezeljük: a kötőjelek szóelválasztók (akárcsak a whitespace); minden egyéb írásjel eltávolítható a bemenetből.
Például:
| Bemenet | Kimenet |
|---|---|
| As Soon As Possible | ASAP |
| Liquid-crystal display | LCD |
| Thank George It's Friday! | TGIF |
| 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.
Kíméletes merülést teszünk a reguláris kifejezésekbe: az alapvető whitespace-illesztéssel kezdünk, felfedezzük a Unicode-ot, és a negatív lookbehindokkal fejezzük be. Végül néhány más megközelítést is megnézünk a Mozaikszó feladatra, köztük az állapotgépeket.