U E D R , A S I H C RSS

데블스캠프2011/셋째날/RUR-PLE/서영주

Difference between r1.1 and the current

@@ -1 +1,58 @@
ㄱㄷㅇㄹ
== 미로찾기 ==
{{{
def checkLeft():
if left_is_clear():
turn_left()
move()
elif front_is_clear():
move()
elif right_is_clear():
turn_right()
move()
else :
turn_left()
turn_left()
move()
while on_beeper:
checkLeft()
if on_beeper():
turn_off()
turn_off()
}}}
== harvest ==
{{{
def rightHarv():
repeat(moveAndPick, 6)
def leftHarv():
turn_left()
move()
pick_beeper()
turn_left()
repeat(moveAndPick, 6)
turn_right()
move()
turn_right()
i = 0
for i in range(0, 3):
rightHarv()
leftHarv()
turn_off()
}}}
 
== dance ==
{{{
def turn_right() :
repeat(turn_left, 3)
def dance():
repeat(turn_left, 4)
 
while front_is_clear():
dance()
move()
while not front_is_clear():
repeat(turn_right, 3)
move()
turn_off()
}}}



미로찾기

def checkLeft():
    if left_is_clear():
        turn_left()
        move()
    elif front_is_clear():
        move()
    elif right_is_clear():
        turn_right()
        move()
    else :
        turn_left()
        turn_left()
        move()
        
while on_beeper:
    checkLeft()
    if on_beeper():
        turn_off()
turn_off()

harvest

def rightHarv():
    repeat(moveAndPick, 6)
def leftHarv():
    turn_left()
    move()
    pick_beeper()
    turn_left()
    repeat(moveAndPick, 6)
    turn_right()
    move()
    turn_right()
i = 0
for i in range(0, 3):
    rightHarv()
    leftHarv()
turn_off()

dance

def turn_right() :
    repeat(turn_left, 3)
    
def dance():
    repeat(turn_left, 4)

while front_is_clear():
    dance()
    move()
    while not front_is_clear():
        repeat(turn_right, 3)
        move()
turn_off()
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:29:13
Processing time 0.0168 sec