大宮盆栽デイズ - Omiya Bonsai Days -

冗談めかす埼玉のファインマン

3つの宝石と4つのスイッチ@コードを学ぼう2

//3つの宝石と4つのスイッチ@コードを学ぼう2
//変数dは宝石(Diamond)の頭文字「d」
//変数sはスイッチ(Switch)の頭文字「s」
var d = 0
var s = 0
while !isBlocked {
    while !isBlocked {
        moveForward()
        if d < 3{
            collectGem()
            d += 1
        }
        if s < 4 {
            toggleSwitch()
            s += 1
        }
    }
    if !isBlockedLeft {
        turnLeft()
    } else if !isBlockedRight {
        turnRight()
    }
}