Solución construyendo un puente

Entendiendo el problema

El problema nos indica que Karel debe colocar los zumbadores en una línea y al final el puede quedar en cualquier casilla, mirando hacia cualquier dirección.

Idea de solución

Al mirar los mundos no esta claro que condición debiera usarse para controlar el avance de Karel. Si embargo si colocamos a Karel una casilla adelante, indicado en la figura con el número 1, se ve claro que debe ir dejando zumbadores en el piso y avanzando mientras la derecha esta libre. indicado con el número 2 en la figura.



Tip 1:  Te recomiendo el uso de una libreta o pizarra para que separes las acciones y dibujes los recorridos que deberá seguir Karel.

Tip 2: En ocasiones al resolver un problema ayuda pensar en si existe un lugar que facilite la solución y en caso de existir nuestro primera acción será colocar a Karel en es punto.

La solución queda de la siguiente manerea

  • Adelantar a Karel una casilla
  • mientras derecha libre 
    • Dejar 1 zumbador
    • Avanzar
  • Fin

Reflexiona un momento en este proceso.

Código de la solución


Te recomiendo que dibujes otros mundos y pruebes tu programa, en  el acantilado las orillas deben estar a la misma altura, el inicio de Karel debe ser en la orilla oeste y en la mochila llevar una cantidad infinita de zumbadores..


RECUERDA COMPARAR LA SOLUCIÓN DEL COMITÉ ESTATAL CON LA TUYA.





Last modified: Monday, 22 February 2021, 10:01 AM