도전 과제 : for 루프를 사용하여 회전하는 패턴을 반복해 보세요.
이번 도전 과제에서는 반복 패턴을 찾는 법을 연습하게 됩니다. 중앙에서 각 4개의 스위치를 향해 이동하여 모든 스위치를 켜야합니다.
캐릭터가 중앙에서 첫 번째 스위치로 이동하고 스위치를 켠 다음 다시 중앙으로 돌아오기 위해 필요한 명령 배열을 차례대로 알아내 보세요. 그 명령 배열을 반복하면 됩니다. 중괄호 안에 코드를 입력해 주세요.
어떤 명령이 추가로 되어 있어야 모든 스위치를 작동시킬 반복 패턴을 완성 할 수 있을까요?
한번 해보시고 아래 내용 드래그하면 보입니다.
----------------------------------------------------------------------
func turnAround() {
turnLeft()
turnLeft()
}
for i in 1 ... 4 {
moveForward()
moveForward()
toggleSwitch()
turnAround()
moveForward()
moveForward()
turnLeft()
}
----------------------------------------------------------------------
* 저의 생각으로 짜인 것으로 꼭 정답은 아닙니다.
'IOS > [Swift Playgrounds] 코딩 배우기 1' 카테고리의 다른 글
[For 루프 ] 기술 확장하기 _ <도전 과제> (0) | 2021.06.29 |
---|---|
[For 루프] 루프 점프 _ <도전 과제> (0) | 2021.06.29 |
[For 루프] 모든 면을 루프로 해결하기 (0) | 2021.06.29 |
[For 루프] 루프 사용하기 (0) | 2021.06.29 |
[함수] 보물찾기 _ <도전 과제> (0) | 2021.06.29 |
Comment