미로기 고리
가 는곳 구로 가된다.
단 는 미로 구( 미로 곽벽과 ) 만 다.
가 는곳 구로 가된다.
단 는 미로 구( 미로 곽벽과 ) 만 다.
def such():
고리 강 고 고리다.
러가 경 를 며, 문가 경 려놓면 빠른내 결록 노력겠다.
copy/paste는 과 겼는데, 부 나 남 것 경 고 다.(단 는 닙다.)
명 sort()다.
리링 덜된 는 리링 면 록 느려는듯 문가(리방로 듯)는듯 기때문 다.
while not next_to_a_beeper():
고리if right_is_clear():
turn_right()
move()
else:move()
if front_is_clear():
move()
else:turn_left()
고리 강 고 고리다.
러가 경 를 며, 문가 경 려놓면 빠른내 결록 노력겠다.
copy/paste는 과 겼는데, 부 나 남 것 경 고 다.(단 는 닙다.)
명 sort()다.
리링 덜된 는 리링 면 록 느려는듯 문가(리방로 듯)는듯 기때문 다.
def sort_sub():
move()
if next_to_a_beeper():
def sort_sub_sub():if next_to_a_beeper():
pick_beeper()
turn_left()
turn_left()
while not next_to_a_beeper():
turn_left()
move()
put_beeper()
turn_left()
turn_left()
while not next_to_a_beeper():
move()
turn_left()turn_left()
move()
put_beeper()
while front_is_clear():
def gaedan():move()
if next_to_a_beeper():
if next_to_a_beeper():
pick_beeper()
turn_left()
move()
turn_left()
while not next_to_a_beeper():
move()
if right_is_clear():
break
turn_left()
move()
turn_left()
while not next_to_a_beeper():
move()
while next_to_a_beeper():if front_is_clear():
turn_left()move()
else:break
move()
if right_is_clear():
turn_left()
move()
else:move()
turn_left()
put_beeper()break
while next_to_a_beeper():
turn_left()
while not next_to_a_beeper():
if front_is_clear():
def move_endof_sub():if front_is_clear():
while front_is_clear():move()
else:break
sort_sub()
turn_left()turn_left()
while not next_to_a_beeper():
if front_is_clear():
while next_to_a_beeper():move()
else:turn_off()
if front_is_clear():
turn_left()move()
else:break
if front_is_clear():
move()
else:turn_off()
if right_is_clear():turn_left()
move()
else:move()
turn_left()
if not next_to_a_beeper():sort_sub_sub()
move_wall()
turn_right()
move()
turn_right()
while not next_to_a_beeper():
move()
turn_left()
def move_endof():turn_right()
move()
turn_right()
while not next_to_a_beeper():
move()
turn_right()move()
turn_left()
move_wall()
turn_left()
turn_left()
while not next_to_a_beeper():
def sort():turn_left()
turn_left()
while not next_to_a_beeper():
move()
while not next_to_a_beeper():
if right_is_clear():
while 1:
def turn_right(): move()
while next_to_a_beeper():if front_is_clear():
turn_left()move()
else:break
if right_is_clear():
turn_left()
move()
else:move()
turn_left()
move()while 1:
gaedan()
repeat(turn_left,3)
sort()