Karel 2.1.3 - cleanTheTunnels

PHOTO EMBED

Thu Aug 11 2022 10:17:06 GMT+0000 (Coordinated Universal Time)

Saved by @bibberhug

void cleanTheTunnels(){
    
    repeat(20){
        
        if(onBeeper())
        {
            turnLeft();
            pickBeeper();
            
            while(beeperAhead()) {
                moveForward();
                pickBeeper();    }
            
            turnAround();
            
            while(frontIsClear()) {
                moveForward();    }
            
            turnLeft();
        }
        else { if(frontIsClear()) { moveForward(); } }
    }
}
content_copyCOPY