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>rabierre
No edit summary
 
imported>rabierre
No edit summary
Line 1: Line 1:
== Sorting ==
== Sorting ==
def r():
def r():
    turn_left()
    turn_left()
    turn_left()
    turn_left()
    turn_left()
    turn_left()
def l():
def l():
    turn_left()
    turn_left()
def line_sort():
def line_sort():
    while front_is_clear():
    while front_is_clear():
        if on_beeper():
        if on_beeper():
            pick_beeper()
            pick_beeper()
        move()
        move()
    if on_beeper():
    if on_beeper():
        pick_beeper()
        pick_beeper()
    l()
    l()
    l()
    l()
    while carries_beepers():
    while carries_beepers():
        put_beeper()
        put_beeper()
        if front_is_clear():
        if front_is_clear():
            move()
            move()
    while front_is_clear():
    while front_is_clear():
        move()
        move()
l()
l()
move()
move()
move()
move()
move()
move()
move()
move()
r()
r()
line_sort()
line_sort()
l()
l()
move()
move()
l()
l()
line_sort()
line_sort()
l()
l()
move()
move()
l()
l()
line_sort()
line_sort()
l()
l()
move()
move()
l()
l()
line_sort()
line_sort()
l()
l()
move()
move()
l()
l()
line_sort()
line_sort()
turn_off()
turn_off()



Revision as of 09:02, 29 June 2011

Sorting

def r():
    turn_left()
    turn_left()
    turn_left()
def l():
    turn_left()
def line_sort():
    while front_is_clear():
        if on_beeper():
            pick_beeper()
        move()
    if on_beeper():
        pick_beeper()
    l()
    l()
    while carries_beepers():
        put_beeper()
        if front_is_clear():
            move()
    while front_is_clear():
        move()
l()
move()
move()
move()
move()
r()
line_sort()
l()
move()
l()
line_sort()
l()
move()
l()
line_sort()
l()
move()
l()
line_sort()
l()
move()
l()
line_sort()
turn_off()