เฉลยแบบฝึกหัด Learn to Code 1
บทที่ 2 Functions
แบบฝึกหัด Slotted Stairways
โจทย์ Decompose a solution across multiple functions.
คำแปล แยกย่อยวิธีการแก้ปัญหาออกเป็นหลายๆ ฟังก์ชัน
เฉลย Slotted Stairways
func collectGemTurnAround() {
moveForward()
moveForward()
collectGem()
turnLeft()
turnLeft()
moveForward()
moveForward()
}
func solveRow() {
collectGemTurnAround()
collectGemTurnAround()
turnLeft()
turnLeft()
turnLeft()
moveForward()
turnLeft()
}
solveRow()
solveRow()
solveRow()
ขอบคุณภาพจาก Swift Playgrounds
-- ดีบี --