迷路を解く@コードを学ぼう1
//迷路を解く@コードを学ぼう1 func navigateAroundWall() { if isBlockedRight && !isBlocked { moveForward() } else if isBlockedRight && isBlocked { turnLeft() moveForward() } else if isBlocked { turnRight() moveForward() } else { turnRight() moveForward() } } while !isOnGem { navigateAroundWall() } collectGem()