본문 바로가기
개발일지/Python

2022.01.21 Day-6-2 유데미 로봇프로그래밍 멘붕

by 다니엘의 개발 이야기 2022. 1. 21.
320x100

멀티캠퍼스 강의에 이어서 약간은 멘붕이 되었다.

두부분다 차후에 코드 뜯어보고 생각해볼때 "그나마"

"이해"는 되었지만 그 이상도 그 이하도 아니다. "아직은"

 

대체적으로 3가지 조건으로 로봇을 미로에서 탈출하게 하는 이 과제가 참 놀랍다.

물론 이 문제 역시 이번에 내 머리를 써서 풀지 못했다.

그러나 못하는게 많은 만큼 할 수 있는게 많아서 사실 흥미롭다.

 

https://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Maze&url=worlds%2Ftutorial_en%2Fmaze1.json 

 

Reeborg's World

 

reeborg.ca

def turn_right():
    turn_left()
    turn_left()
    turn_left()
    
while not at_goal():
    if right_is_clear():
        turn_right()
        move()
    elif front_is_clear():
        move()
    else:
        turn_left()

 

이것은 미로를 탈출하는 선생님의 코드다.

300x250