본문 바로가기
인간은 어떻게 배울까

[논리력] 로보즐-Right on red

by 개발하는 아인 2023. 6. 19.

http://www.robozzle.com/beta/index.html?puzzle=644 

 

RoboZZle - a social puzzle game

 

www.robozzle.com

 

 

서울42에 대해 검색하다가 우연히 보게 된 퍼즐 사이트. 서울42에서 출제되는 논리력 문제와 비슷한 면이 있나봐요. 푸시는 분들이 많더라구요.

튜토리얼 몇개 풀어보니 대충 감이 오던데 처음엔 조금 헤맸어요. 그래서 제가 푼 것 몇개 풀이과정 공유해두려구요.

먼저 함수 2개의 슬롯이 주어지네요. F1과 F2.

 

F2에는 (1)반복할 것이 있을 때나 혹은 (2)조건이 달라질 때 실행할 버튼을 넣으면 되겠어요.

 

위 문제에서는 쭈욱 직진하다가 초록색을 만나면 좌회전을 하는데 문제는 빨간 블럭을 지나고 나서는 초록색을 만나면 우회전으로 조건이 바뀌어야 한다는 점이네요.

그래서 기본 펑션인 F1에서는 초록색: 좌회전을 집어넣고, F2에는 초록색: 우회전이라고 설정을 해둡니다.

 

그리고 빨간색 블럭을 만나거든 그때부터는 F1이 아닌 F2를 실행하도록 설정해두는 거죠.

 

F2에서 빠져나가지 않도록(빠져나가면 다시 초록색: 좌회전 으로 바껴서 비행기가 경로를 벗어남) F2마지막에는 계속 F2자신을 반복하도록 해두고요.

 

 

 

풀어보니까 재밌네요. 도전하는 재미가 있습니다.

또 다른 풀이도 올려볼게요.