Laby, niveau 3b: Toiles et cailloux#
Oula cela devient de plus en plus compliqué ! Trouverez-vous un code qui ne l’est pas trop ?
Niveau précédent, Niveau suivant, Documentation
#include <laby/global_fr.hpp>
LABY("3b")
debut();
/// BEGIN SOLUTION
droite();
avance();
gauche();
if( regarde() == Toile) {
gauche();
avance();
avance();
droite();
}
avance();
avance();
avance();
if( regarde() == Caillou) {
prend();
droite();
droite();
pose();
droite();
droite();
}
avance();
avance();
gauche();
if( regarde() == Mur) {
droite();
droite();
avance();
gauche();
} else {
avance();
droite();
}
ouvre();
/// END SOLUTION
CHECK( a_gagne() );