스위치 모으기 -코딩 배우기2
var ruby = 0 var switchNum = 0 while ruby == 0 || switchNum != ruby{ if isOnGem { collectGem() ruby += 1 }else if isOnClosedSwitch{ toggleSwitch() switchNum += 1 } if isBlocked{ turnRight() } moveForward() } 코드 설명 1. 먼저 보석과 켜진스위치 변수를 선언하고 0값을 준다. var ruby = 0 var switchNum = 0 2. 보석과 켜진스위치 개수가 같으면 반복문이 끝나도록 하고, 처음에 보석과 켜진 스위치 개수가 0으로 반복문이 실행이 안되기 때문에 보석이 0일때도 포함시켜 한다. ( OR 연산자를 사용했다.) while ruby..