เฉลยแบบฝึกหัด Learn to Code 1
บทที่ 5 Logical Operators
แบบฝึกหัด Check This AND That
โจทย์ Use the AND operator to combine two conditions and adjust your path if both are true.
คำแปล จงใช้เครื่องหมาย AND เพื่อรวมเงื่อนไขสองข้อ และปรับเปลี่ยนเส้นทางของคุณถ้าเงื่อนไขทั้งสองข้อนั้นเป็นจริง
เฉลย
func toogleRightSwitch() {
collectGem()
turnRight()
moveForward()
moveForward()
toggleSwitch()
turnRight()
turnRight()
moveForward()
moveForward()
turnRight()
}
for i in 1 ... 7 {
moveForward()
if isOnGem && isBlockedLeft {
toogleRightSwitch()
} else {
collectGem()
}
}
ขอบคุณภาพจาก Swift Playgrounds
-- ดีบี --