Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

데블스캠프2011/셋째날/RUR-PLE/박정근: Difference between revisions

From ZeroWiki
imported>pjk41018
No edit summary
(Repair batch-0005 pages from live compare)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
* Harvest.rur
=== Harvest.rur ===
  def turn_right():
  def turn_right():
     repeat(turn_left,3)
     repeat(turn_left,3)
Line 24: Line 24:
  turn_off()
  turn_off()


* Trash.rur
=== Trash.rur ===
  def turn_right():
  def turn_right():
     repeat(turn_left,3)
     repeat(turn_left,3)
Line 46: Line 46:
  turn_off()
  turn_off()


* Maze.rur
=== Maze.rur ===
  def turn_right():
  def turn_right():
     repeat(turn_left,3)
     repeat(turn_left,3)
Line 62: Line 62:
  pick_beeper()
  pick_beeper()
  turn_off()
  turn_off()

Latest revision as of 00:44, 27 March 2026

=== Harvest.rur ===
def turn_right():
    repeat(turn_left,3)
def getbeeper():
    while on_beeper():
        if on_beeper():
            pick_beeper()

while True:
    if front_is_clear():
        move()
        getbeeper()
    else:
        turn_left()
        if facing_north():
            move()
            getbeeper()
            turn_left()
        else:
            repeat(turn_left,2)
            move()
            getbeeper()
            turn_right()
turn_off()
=== Trash.rur ===
def turn_right():
    repeat(turn_left,3)
def getbeeper():
    while on_beeper():
        if on_beeper():
            pick_beeper()
def putbeeper():
    while carries_beepers():
        put_beeper()

while not right_is_clear():
    if front_is_clear():
        move()
        getbeeper()
    else:
        repeat(turn_left,2)
turn_right()
move()
putbeeper()
turn_off()
=== Maze.rur ===
def turn_right():
    repeat(turn_left,3)

while not on_beeper():
    if left_is_clear():
        turn_left()
        move()
    elif front_is_clear():
        move()
    elif right_is_clear():
        turn_right()
    else:
        repeat(turn_left,2)
pick_beeper()
turn_off()