말랑말랑

양 사이드의 발판이 어떤 역할인지만 파악하면 쉽게 풀 수 있다. 초록색과 빨간색 발판의 경우 방향을 돌려주는 것만 잘 해주면 쉽게 해결.
쉽다. 각 발판 색깔에 해당하는 조건만 잘 걸어주면 됨.
이 문제는 발판 색깔에 대한 조건을 추가할 수 있다는 것을 모르고 풀기 시작해서 엄청나게 애를 먹었다. 10분동안 여러가지 방법을 써 봤는데, 발판 색깔에 조건을 줄 수 있다는 것을 알고는 금방 풀었다. 풀이야 여럿 있겠지만 나는 이렇게 풀었다. F1은 빨간색 발판을 닿기 전까지 반복하는 함수인데, 초록색 발판의 경우 좌회전을, 그렇지 않으면 직진, 그리고 빨간색 발판의 경우 우회전과 F2를 실행한다. F2는 빨간색 발판 닿은 이후에 반복하는 함수로, 초록색 발판이 나오면 우회전을, 그렇지 않으면 직진을 한다.
140번 문제 sh. 처음에 커서 방향이 반대로 시작한다. 풀이가 여럿 존재할 듯. 첫 풀이로는 빨간색 발판일 때 조건을 추가하여 해결하였다. 빨간색 발판일 때 방향을 180도 전환하고 직진하도록 하였다. 두 번째 풀이로는 조건을 주지 않고 반복하는 식으로 해결하였다. 이 방법은 제일 앞의 발판이 빨간색이 아니더라도 (같은 색깔이더라도) 풀 수 있다!
42서울 지원 테스트 준비 겸 로보즐(Robozzle) 문제 풀이를 시작했다. 처음으로 접한 문제라 문제 풀이 개념을 익히는 데 조금 시간이 걸렸다. 37 Step에 종료.
kmicety1
'말랑말랑' 카테고리의 글 목록 (4 Page)