이상한 숲 속의 엔트리봇 12단계

2021. 11. 22. 17:01공부/엔트리

반응형

 

 

 

 

엔트리 학습하기

이상한 숲 속의 엔트리봇(#12)

 

이어서 마지막 열두 번째 미션도 하도록 하겠습니다.

 

 

 

 

반복하기와 목적지에 도착할 때까지 반복하기 두 개의 반복문을 사용해야하니,

전체 스텝을 한번 나열하고 반복 블록을 사용해볼까요~?

 

 

 

 

앞으로가기 1번, 오른쪽으로 돌기 1번, 부채질하기 1번 앞으로가기 2번, 왼쪽으로 돌기 1번,

앞으로가기 1번, 오른쪽으로 돌기 1번, 부채질하기 1번 앞으로가기 2번, 왼쪽으로 돌기 1번,

앞으로가기 1번, 오른쪽으로 돌기 1번, 부채질하기 1번 앞으로가기 2번, 마지막을 오른쪽으로 돌기 1번,

그리고 도착지까지 앞으로가기 총 4번 

이렇게 하면 도착 가능합니다.

 

 

엄청 많은 블록을 이용하였는데, 이중에 반복해서 사용할 수 있는 부분들이 보이시나요~?

 

 

 

 

일단 목적지에 도착할 때까지 반복은 전체의 반복이 아닐 경우에는 마지막 구간에서만 사용 가능합니다.

마지막에 앞으로가기 4번 있는 것을 목적지에 도착할 때까지 반복하기 안으로 옮겨줍니다.

 

 

 

 

남은 블록들 중 반복 가능한 블록들을 확인합니다.

앞으로가기부터~왼쪽으로 돌기까지를 반복할 수 있을 것 같은데요.

마지막에 오른쪽으로 돌기 때문에 조금 문제가 발생했네요.

 

 

 

 

해당 부분이 왼쪽으로 돌기면 3번 반복 가능한게 보이시나요?

그럼, 마지막 블록을 왼쪽으로 돌기로 변경하고, 반복하기 안으로 옮긴 후, 3번 반복하기로 변경해줍니다.

 

 

 

 

하지만 왼쪽으로 돌면 끝에서 엔트리봇이 낭떠러지로 떨어질 테니, 방향전환을 다시 해줍니다.

오른쪽으로 돌기를 2번, 아까 만들어둔 목적지에 도착할 때까지 반복하기를 붙여주면 완성입니다.

 

 

 

 

코드가 엄청 짧아진 게 느껴지시나요?

 시작해볼까요~?

 

 

 

▷ 유튜브에서도 확인 가능합니다.

 


END ~

 

반응형