Il tuo amico Yaʻqūb lavora al banco di una salumeria in città: affetta, pesa e incarta gli ordini per una fila di clienti affamati che diventa ogni giorno più lunga. I clienti in attesa cominciano a perdere il conto di chi sia il prossimo, così vuole dei biglietti numerati che possano usare per tenere traccia dell'ordine di arrivo.
Per far sentire i clienti speciali, non vuole che sul biglietto ci sia solo un numero. Riceveranno una vera frase in inglese, con il loro nome e il loro numero.
Dato un nome e un numero, il tuo compito è produrre una frase che usi quel nome e quel numero come numero ordinale. Yaʻqūb prevede di usare numeri da 1 fino a 999.
Regole:
"st"
"nd"
"rd"
"th"
Esempi:
"Mary", 1 → "Mary, you are the 1st customer we serve today. Thank you!"
"John", 12 → "John, you are the 12th customer we serve today. Thank you!"
"Dahir", 162 → "Dahir, you are the 162nd customer we serve today. Thank you!"
| Registro | Utilizzo | Tipo | Descrizione |
|---|---|---|---|
$a0 |
input | indirizzo | stringa del nome terminata da null |
$a1 |
input | intero | numero |
$a2 |
input/output | indirizzo | stringa del risultato terminata da null |
$t0-9 |
temporaneo | qualsiasi | per l'archiviazione temporanea |
Iscriviti a Exercism per imparare e padroneggiare MIPS Assembly con 70 esercizi e il mentoring di persone reali, tutto gratis.