Swift Playgrounds 코딩 배우기 2 > 유형 > 올바른 포털 설정하기
어려운 문제는 아니지만 포털이 깜빡거리는게 재밌어서 포스팅을 하게 되었다.
실행 화면_
내 코드_
bluePortal.isActive = false
pinkPortal.isActive = false
var gemCounter = 0
while gemCounter != 4 {
if isOnGem {
collectGem()
gemCounter += 1
}
if isBlocked {
turnLeft()
turnLeft()
pinkPortal.isActive = !(pinkPortal.isActive)
bluePortal.isActive = !(bluePortal.isActive)
}
moveForward()
}
포털을 적재적소에 끄고 켜서 해결하는 문제다.
colorPortal.isActive = !(colorPortal.isActive) 로 막다른길에 다다를때마다 true, false가 번갈아 나오게 했다.
'Coding > Swift' 카테고리의 다른 글
Playgrounds 코딩 배우기 2 > 매개변수 > 트윈 픽스 (0) | 2022.05.07 |
---|---|
Playgrounds 코딩 배우기 2 > 유형 > 세상의 가장자리 (0) | 2022.05.05 |
Playgrounds 코딩 배우기 1 > 알고리즘 > 오른쪽, 왼쪽으로 구르기 (0) | 2022.05.02 |
Playgrounds 코딩 배우기 1 > 알고리즘 > 오른손 법칙 (0) | 2022.04.29 |
Playgrounds 코딩 배우기 1 > 조건 코드 > 박스 안에서 (0) | 2022.04.22 |