== 춤추기 == {{{ def dance() : repeat(turn_left,4) for number of range (4) : while(front_is_clear) : move() dance() }}} == 추수하기 == {{{ def turn_right() : repeat(turn_left,3) while front_is_clear(): while(front_is_clear()) : move() if(on_beeper()) : pick_beeper() turn_left() if(front_is_clear()) : move() else : turn_off() if(on_beeper()) : pick_beeper() turn_left() while(front_is_clear()) : move() if(on_beeper()) : pick_beeper() turn_right() if(front_is_clear()) : move() else : turn_off() if(on_beeper()) : pick_beeper() turn_right() }}} == 쓰레기 줏어서 버리기 == {{{ while front_is_clear() : move() while on_beeper() : pick_beeper() turn_left() turn_left() while front_is_clear() : move() turn_left() turn_left() turn_left() move() while carries_beepers() : put_beeper() turn_off() }}} == 미로 찾기 == {{{ def turn_right(): repeat(turn_left, 3) while not on_beeper() : if right_is_clear(): turn_right() move() elif front_is_clear(): move() else: turn_left() turn_off() }}}