17 September 2020

Learn to Code 1 - เฉลยแบบฝึกหัด Slotted Stairways

เฉลยแบบฝึกหัด 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

-- ดีบี --