01 October 2020

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

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

-- ดีบี --