목차


고민한점🤔
1. 일자맵이라서 앞이 막혀 있다면 돌기만 하면된다..
2. 일자맵 특성상 맨 마지막은 무조건 돌아야한다.
3. 돌때마다 포탈을 On / Off 시켜 맵에 있는 잼들을 전부 먹을 수 있게한다.
let totalGems = randomNumberOfGems
var gemCount = 0
while gemCount < totalGems {
if isBlocked {
turnLeft()
turnLeft()
bluePortal.isActive = !bluePortal.isActive
pinkPortal.isActive = !pinkPortal.isActive
}
moveForward()
if isOnGem {
collectGem()
gemCount += 1
}
}
쉬웠다 ..


고민한점🤔
1. 일자맵이라서 앞이 막혀 있다면 돌기만 하면된다..
2. 일자맵 특성상 맨 마지막은 무조건 돌아야한다.
3. 돌때마다 포탈을 On / Off 시켜 맵에 있는 잼들을 전부 먹을 수 있게한다.
let totalGems = randomNumberOfGems
var gemCount = 0
while gemCount < totalGems {
if isBlocked {
turnLeft()
turnLeft()
bluePortal.isActive = !bluePortal.isActive
pinkPortal.isActive = !pinkPortal.isActive
}
moveForward()
if isOnGem {
collectGem()
gemCount += 1
}
}
쉬웠다 ..