while문을 이용하여 해결한 코드
while !isBlocked { // 막혀있지 않는동안
moveForward()
moveForward()
moveForward() // 앞으로 세칸이동
turnRight() // 오른쪽 회전
if isOnClosedSwitch { // 스위치가 닫혀있다면
toggleSwitch() // 스위치를 켜라
}
}
for문을 이용하여 해결한 코드
for i in 1 ... 4 { // 4번동안
moveForward()
moveForward()
moveForward() // 앞으로 세칸 이동
turnRight() // 오른쪽으로 회전
if isOnClosedSwitch { // 스위치가 닫혀있다면
toggleSwitch() // 스위치를 켜라
}
}
while문, for문 같이 이용하여 해결한 코드
while !isBlocked { //막혀있지 않는동안 반복해라
for i in 1 ... 3{ // 3번동안
moveForward() // 앞으로 이동해라
}
turnRight() // 오른쪽으로 회전
if isOnClosedSwitch{ // 스위치가 닫혀있다면
toggleSwitch() // 스위치를 켜라
}
}
적합한 while문, for문 루프 활용하기
Swift playground - 스위프트 플레이그라운드
'Swift랑 친해지기 > Swift PlayGround' 카테고리의 다른 글
현상금의땅- while문, for문 활용 (0) | 2021.12.28 |
---|---|
for문, while문 활용문제2 (0) | 2021.12.27 |
알맞은 루프 선택하기 (0) | 2021.12.27 |
while 루프 생성하기 (0) | 2021.12.27 |
while문 이용하여 조건에 맞는 동안 코드 실행하기 (0) | 2021.12.27 |