Swift랑 친해지기/Swift PlayGround

미로정복하기 - 코딩배우기1

데브킹덕 2021. 12. 28. 19:56

func navigateAroundWall() {        // 함수 navigateAroundWall 만듦
    if isBlockedRight {            // 오른쪽 벽이 막혀있다면
        if isBlocked {             // 오른쪽 벽과 앞에 벽이 막혀있다면
            turnLeft()             // 왼쪽으로 도세요
        }
    }else{                         // 오른쪽 벽이 막혀 있지 않으면 
        turnRight()                // 오른쪽으로 도세요
    }
    moveForward()                  // 앞으로 한칸 이동
}

while !isOnGem{                    // 보석이 있지 않는동안
    navigateAroundWall()           // 위의 함수를 실행하세요
}
collectGem()                       //while문이 끝나면 보석을 수집하세요

 

Swift Playground 

스위프트 플레이그라운드

 

미로 정복하기 - 코딩 배우기 1

'Swift랑 친해지기 > Swift PlayGround' 카테고리의 다른 글

오른쪽, 왼쪽으로 구르기  (0) 2021.12.31
어느 쪽으로 돌아야할까?  (0) 2021.12.29
알고리즘 조절하기  (0) 2021.12.28
오른속의 법칙  (0) 2021.12.28
항상오른쪽으로 - while문 활용문제  (0) 2021.12.28