El autodescubrimiento de Karel - parte 4 (Rotación)
Ver en PDFROTACIÓN
Gracias a su viaje, Karel se ha dado cuenta que hay mucho más en él de lo que él mismo sabía. No sólo en su pasado, sino también en su futuro. Karel está decidido a salir de la base y liberar su máximo potencial, a convertirse en ReKarel.
Ahora, lo único que tiene que hacer es salir de la base, suena fácil, pero como siempre hay algo que se interpone en el camino. En este caso, es una puerta de combinación.
Para poder abrir la puerta, Karel debe escribir una secuencia de números. Por suerte en uno de los códices de la base, Karel encontró escrita dicha secuencia. Desgraciadamente, está recorrida posiciones y para poder usarla, Karel deberá rotarla.
Si se tiene la secuencia al rotarla
posición a la derecha quedará como sigue
.
Problema
La primera fila del mundo de Karel contiene la lista de números que aparece en el códice. Karel lleva zumbadores en la mochila.
Escribe un programa que escriba en la primera fila del mundo la secuencia resultante luego de hacer rotaciones a la derecha.
Entrada

Salida

Descripción
En la imagen de ejemplo se aprecia que Karel lleva zumbadores en la mochila, eso quiere decir que la secuencia de números de ser rotada
posiciones a la derecha.
La secuencia inicial es al rotarla
posiciones a la derecha se obtiene
Consideraciones
- Karel inicia en la posición (1, 1) viendo al norte.
- Karel lleva
zumbadores en la mochila.
- El mundo de Karel tiene
columnas de ancho.
- El mundo puede tener una altura que va desde
hasta
.
- Los montones de zumbadores pueden ir del
al
.
. Es decir,
puede ser mayor a la cantidad de números en la secuencia.
- La primera fila del mundo contiene montones de zumbadores que representan los números de la secuencia.
- No hay espacios entre los montones y estos pueden llegar hasta la pared este del mundo.
- Para obtener los puntos, tu programa deberá dejar, en la primera fila del mundo, la lista de números rotada
posiciones. No deberá haber ningún otro zumbador en el mundo.
Subtareas
En este problema, los casos de cada subtarea se encuentran agrupados. Para obtener el puntaje de una subtarea deberás resolver correctamente todos los casos del grupo.
- Subtarea 1 (25 puntos):
- Subtarea 2 (25 puntos): El alto del mundo es
, cantidad_de_números
y
cantidad_de_números
- Subtarea 3 (25 puntos): El alto del mundo es
, cantidad_de_números
y
cantidad_de_números
- Subtarea 4 (25 puntos): El mundo de Karel tiene
fila de alto.
Comentarios
No contiene imagenes