Karel rêve d'escalader des montagnes. Apprenez-lui à atteindre le sommet d'une montagne de n'importe quelle hauteur. Par exemple, pour la montagne suivante:

Karel devrait monter au sommet et y laisser un drapeau (un bipeur), comme indiqué ci-dessous:

Avant

Après

Notez que vous ne conaissez pas la taille de la montagne à l'avance. La montagne peut être de n'importe quelle taille, par exemple, les 3 montagnes suivantes:

Vous pouvez supposer que:

  • Initialement, Karel est en position (ligne: 1, colone: 1), et fait face a l'Est.
  • Il y a un espace (à gauche et à droite) entre la montagne et les murs du monde.
  • La montagne est haute d'au moins une cellule.

Utilisez des boucles "tant que" (while loops).