Series

Series

Media

Instrucciones

Dado un string de dígitos, devuelve todas las subcadenas contiguas de longitud n de ese string en el orden en que aparecen.

Por ejemplo, el string «49142» tiene las siguientes series de 3 dígitos:

  • «491»
  • «914»
  • «142»

Y las siguientes series de 4 dígitos:

  • «4914»
  • «9142»

Y si pides una serie de 6 dígitos a partir de un string de 5 dígitos, te mereces lo que te salga.

Ten en cuenta que estas series solo tienen que ocupar posiciones adyacentes en la entrada; los dígitos no tienen por qué ser numéricamente consecutivos.

Formato de salida

Genera un string terminado en nulo, usando una coma y un espacio como separadores.

Un ejemplo de salida sería "491, 914, 142"

Si la entrada no es válida, devuelve un string vacío.

Registros

Registro Uso Tipo Descripción
$a0 entrada dirección string de la serie terminado en nulo
$a1 entrada entero longitud del fragmento
$a2 entrada/salida dirección string de salida terminado en nulo
$t0-9 temporal cualquiera usado para almacenamiento temporal
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
MIPS Assembly Exercism

¿Listo para empezar Series?

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