Two-Fer

Two-Fer

Fácil

Introducción

En algunos acentos del inglés, cuando dices «two for» rápido, suena como «two fer». Two-for-one es una forma de decir que si compras uno, también te llevas otro gratis. Así que la frase «two-fer» a menudo implica una oferta de dos por uno.

Imagina una panadería que tiene una oferta de temporada en la que puedes comprar dos galletas por el precio de una («two-fer one!»). Aceptas la oferta y (con mucha generosidad) decides darle la galleta extra a otra persona en la fila.

Instrucciones

Tu tarea es determinar qué dirás al regalar la galleta extra.

Si sabes el nombre de la persona (por ejemplo, si se llama Do-yun), dirás:

One for Do-yun, one for me.

Si no sabes el nombre de la persona, en su lugar dirás you.

One for you, one for me.

Aquí tienes algunos ejemplos:

Nombre Diálogo
Alice One for Alice, one for me.
Bohdan One for Bohdan, one for me.
One for you, one for me.
Zaphod One for Zaphod, one for me.

Registros

Registro Uso Tipo Descripción
$a0 entrada dirección cadena con el nombre terminada en null, o puntero nulo
$a1 entrada/salida dirección cadena de resultado terminada en null
$t0-9 temporal cualquiera para almacenamiento temporal

Fuente

Explora la fuente de este ejercicio.

Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
MIPS Assembly Exercism

¿Todo listo para empezar Two-Fer?

Regístrate en Exercism para aprender y dominar MIPS Assembly con 70 ejercicios y mentoría humana real, todo gratis.