Advertisement
Guest User

Task3

a guest
Sep 17th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.52 KB | None | 0 0
  1. import stanford.karel.*;
  2.  
  3. public class Task3 extends Karel{
  4.    
  5.     private void fixColumn(){
  6.        
  7.         turnLeft();
  8.        
  9.         do{
  10.             if(noBeepersPresent()){
  11.                 putBeeper();
  12.             }
  13.             if(frontIsClear()){
  14.                 move();
  15.  
  16.             }
  17.         } while (noBeepersPresent() || frontIsClear());
  18.        
  19.         turnLeft();
  20.         turnLeft();
  21.        
  22.         while(frontIsClear()){
  23.             move();
  24.         }
  25.        
  26.         turnLeft();
  27.     }
  28.    
  29.     public void run(){     
  30.         fixColumn();
  31.        
  32.         while(frontIsClear()){
  33.            
  34.             for (int i=0;i<4;i++){
  35.                 move();
  36.             }
  37.            
  38.             fixColumn();
  39.         }
  40.        
  41.     }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement