//2.3.1 void saveTheFlowers(){ turnLeft(); Hoch(); Spitze(); Runter(); } void Hoch(){ while(frontIsClear() && (!rightIsClear())){ moveForward(); if(rightIsClear() && frontIsClear()){ turnRight(); moveForward(); if(onBeeper()){ pickBeeper(); turnLeft(); } } } } void Spitze(){ turnRight(); moveForward(); dropBeeper(); } void Runter(){ while(onBeeper()){ moveForward(); turnRight(); while(frontIsClear()){ moveForward(); } turnLeft(); if(frontIsClear()){ dropBeeper(); } } }