เฉลยแบบฝึกหัด Learn to Code 1
บทที่ 4 Conditional Code
แบบฝึกหัด Boxed In
โจทย์ Factor your code well with contisions, functions, and loops.
คำแปล จัดชุดคำสั่งของคุณอย่างเหมาะสมด้วยเงื่อนไข ฟังก์ชั่น และการวนลูป
เฉลย Boxed In
func collectOrToggle() {
if isOnGem {
collectGem()
} else if isOnClosedSwitch {
toggleSwitch()
}
}
for i in 1 ... 2 {
moveForward()
collectOrToggle()
turnLeft()
}
for i in 1 ... 3 {
moveForward()
collectOrToggle()
moveForward()
collectOrToggle()
turnLeft()
}
ขอบคุณภาพจาก Swift Playgrounds
-- ดีบี --