Laby: Compter les cailloux

Laby: Compter les cailloux#

Ce niveau se résout facilement quand on peut compter… La boucle «for» est là pour vous !

Niveau précédent, Niveau suivant, Documentation

#include <laby/global_fr.hpp>
LABY("counting-the-rocks")
/// BEGIN SOLUTION
void deplace_caillou() {
    prend();
    avance();
    droite();
    droite();
    pose();
    droite();
    droite();
}
/// END SOLUTION
debut();
/// BEGIN SOLUTION
avance();
for(int i = 0; i < 7; i++) {
    deplace_caillou();
}
gauche();
avance();
avance();
gauche();
avance();
avance();
droite();
for(int i = 0; i < 4; i++) {
    deplace_caillou();
}
droite();
avance();
for(int i = 0; i < 5; i++) {
    deplace_caillou();
}
gauche();
avance();
avance();
ouvre();
/// END SOLUTION
CHECK( a_gagne() );