Karel 1.3.3 - cleanTheRoom

PHOTO EMBED

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