Karel 1.3.3 - cleanTheRoom
Thu Aug 11 2022 10:11:07 GMT+0000 (Coordinated Universal Time)
Saved by
@bibberhug
void cleanTheRoom(){
repeat(5){
repeat(9){
if(onBeeper()){pickBeeper(); moveForward();}
else{moveForward();}
}
if(onBeeper()){pickBeeper();}
turnLeft();
if(frontIsClear()){moveForward(); turnLeft();}
repeat(9){
if(onBeeper()){pickBeeper(); moveForward();}
else{moveForward();}
}
if(onBeeper()){pickBeeper();}
turnRight();
if(frontIsClear()){moveForward(); turnRight();}
}
if(frontIsClear()){}else{turnLeft();}
}
content_copyCOPY
Comments