Karel 2.3.1 - saveTheFlowers
Thu Aug 11 2022 15:35:42 GMT+0000 (Coordinated Universal Time)
Saved by
@bibberhug
void saveTheFlowers(){
repeat(4){
while(!onBeeper()){
while(!frontIsClear()){turnLeft();}
while(!rightIsClear()){moveForward();}
while(rightIsClear()){turnRight(); moveForward();}
} while(onBeeper()){pickBeeper();}
}
while(!frontIsClear()){turnLeft();}
while(!rightIsClear()){moveForward();}
while(rightIsClear()){turnRight(); moveForward();}
dropBeeper(); moveForward();
repeat(3){
if(rightIsClear()){turnRight();}
while(frontIsClear()){moveForward();}
if(!frontIsClear()){dropBeeper();}
if(!frontIsClear()){turnLeft(); moveForward();}
if(rightIsClear()){turnRight(); moveForward();}
while(frontIsClear()){moveForward();}
}
}
content_copyCOPY
Comments