Repartiendo juguetes

Karel se encuentra en la esquina inferior izquierda de su casa rectangular, mirando hacia el este. Debe repartir unos juguetes equitativamente en el sentido contrario al de las manecillas del reloj.

Tarea

Tu trabajo consiste en construir un programa que ayude a Karel a cumplir su misión. 

El mismo programa debe resolver los tres ejemplos.

Entrada 

La casa de Karel es un rectángulo de tamaño de al menos 2 x 2.

Los juguetes están representados por un montón de zumbadores en el lugar que inicia Karel. 

Karel inicia en la esquina inferior izquierda.

Salida 

Lo único que importa es que los juguetes queden repartidos.

Karel pude terminar en una casilla diferente a la de los juguetes y a la de los ejemplos.

Ejemplos


Mundo de ejemplo 1

Solución ejemplo 1



Solo importa que los zumbadores hayan
quedado bien repartidos. Karel puede finalizar
el cualquier casilla y mirando a cualquier dirección.


Mundo de ejemplo 2



Solución ejemplo 2



Para repartir 10 zumbadores, Karel debe dejar 2 en cada
esquina, y los dos que le sobran los acomoda en
sentido contrario a la manecillas del reloj. Por eso
la esquina donde inició y la de abajo a la derecha
quedan con 3 zumbadores. Karel puede terminar en
cualquier casilla.


Mundo de ejemplo 3



Solución ejemplo 3



Como solo hay 3 zumbadores, Karel deja 1 en cada casilla,
iniciando en la esquina inferior izquierda, y en sentido contrario a las manecillas del reloj. Karel puede terminar en cualquier lugar.


Soluciónalo dando clic:  https://karelbug.com/Karel


ANTES DE VER LA SOLUCIÓN TOMA DE 20 A 40 MINUTOS PARA RESOLVERLO, Y COMPARA TU IDEA CON LA DEL COMITÉ.



Última modificación: viernes, 18 de agosto de 2023, 19:35