func navigateAroundWall() { // 함수 navigateAroundWall 만듦
if isBlockedRight { // 만약에 오른쪽이 막혀있으면
moveForward() // 앞으로 한칸이동
} else { // 아니면
turnRight() // 오른쪽으로 회전
moveForward() // 앞으로 한칸이동
}
}
while !isOnClosedSwitch { // 닫힌 스위치가 있지 않으면
navigateAroundWall() // navigateAroundWall 함수를 실행해라
if isOnGem{ // 만약 보석이 있으면
collectGem() // 보석을 수집하고
turnLeft()
turnLeft() // 왼쪽으로 반바퀴 회전
}
}
toggleSwitch() // 닫힌 스위치에서 스위치를 켜라
Swift playground
스위프트 플레이그라운드
코딩 배우기1 - 오른속의 법칙
'Swift랑 친해지기 > Swift PlayGround' 카테고리의 다른 글
미로정복하기 - 코딩배우기1 (0) | 2021.12.28 |
---|---|
알고리즘 조절하기 (0) | 2021.12.28 |
항상오른쪽으로 - while문 활용문제 (0) | 2021.12.28 |
임의의 직사각형 (0) | 2021.12.28 |
루프내포시키기 (0) | 2021.12.28 |