檢查相等值

Checking for Equal Values

這個關卡會自動以亂數決定開關的數量 (numberOfSwitches),然後我們要寫程式讓圖中的角色收集「同樣數量」的寶石。

// 變數初始設定
let switchCounter = numberOfSwitches
var gems = 0

// 如果寶石比開關數少就繼續走
while gems < switchCounter {
    walkAlongLeft {
        if isOnGem { 
            collectGem() 
            gems += 1
        }
    }
}

參考影片

Last updated