[For 루프] 끝까지 갔다가 되돌아 오기 _ <도전 과제>
728x90

playgrounds - 코딩 배우기 1 - 끝까지 갔다가 되돌아 오기

 

도전 과제 : for 루프를 사용하여 회전하는 패턴을 반복해 보세요.

 

이번 도전 과제에서는 반복 패턴을 찾는 법을 연습하게 됩니다. 중앙에서 각 4개의 스위치를 향해 이동하여 모든 스위치를 켜야합니다.

 

캐릭터가 중앙에서 첫 번째 스위치로 이동하고 스위치를 켠 다음 다시 중앙으로 돌아오기 위해 필요한 명령 배열을 차례대로 알아내 보세요. 그 명령 배열을 반복하면 됩니다. 중괄호 안에 코드를 입력해 주세요.

 

어떤 명령이 추가로 되어 있어야 모든 스위치를 작동시킬 반복 패턴을 완성 할 수 있을까요?

 

한번 해보시고 아래 내용 드래그하면 보입니다.

 

----------------------------------------------------------------------

 

func turnAround() {

     turnLeft()

     turnLeft()

}

 

for i in 1 ... 4 {

     moveForward()

     moveForward()

     toggleSwitch()

     turnAround()

     moveForward()

     moveForward()

     turnLeft()

}

 

----------------------------------------------------------------------

 

* 저의 생각으로 짜인 것으로 꼭 정답은 아닙니다.

 

 

728x90