Invertire le stringhe (leggendole da destra a sinistra invece che da sinistra a destra) è un'operazione sorprendentemente comune in programmazione.
Per esempio, nella bioinformatica, invertire la sequenza di stringhe di DNA o RNA è spesso importante per diverse analisi, come trovare filamenti complementari o identificare sequenze palindrome di rilevanza biologica.
Il tuo compito è invertire una determinata stringa.
Alcuni esempi:
"stressed" in "desserts"."strops" in "sports"."racecar" in "racecar".| Registro | Utilizzo | Tipo | Descrizione |
|---|---|---|---|
$a0 |
input | indirizzo | stringa di input terminata da null |
$a1 |
input/output | indirizzo | stringa di output terminata da null |
$t0-9 |
temporaneo | qualsiasi | usati per la memorizzazione temporanea |
Iscriviti a Exercism per imparare e padroneggiare MIPS Assembly con 70 esercizi e il mentoring di persone reali, tutto gratis.
Esplora 14 modi diversi di invertire una stringa, toccando vari argomenti tra cui i code point Unicode, i grafemi, le allocazioni sullo stack e sullo heap e i puntatori. Rilassati e goditi 45 minuti di apprendimento con Jeremy e Erik.