跳轉到

轉身

挑戰:選擇可讓你最有效率通關的工具。

簡介

想想至今你已經學會的工具:

  • 函數
  • 條件碼
  • !、&& 和 || 運算子
  • while 迴圈

在這項挑戰中,你的目標是從程式設計工具腰帶中選擇最合適的工具來建立通關方式。答案並沒有對與錯,但可以用你的程式碼釋出最有效的方式。

img

講解

在選擇工具時,請記住,沒有一種工具適用於所有情況。你需要考慮問題的特定需求,並根據這些需求做出最佳的決策。祝你好運!

解答

請務必嘗試解題

請同學務必嘗試自己解題,不要直接看答案。學習程式時最好的學習方法是自己嘗試解題,程式設計不會只有一種寫法,請通過不斷的嘗試和優化來找到屬於自己最好的解答。

moveForward()
while isOnGem {
    turnLeft()
    collectGem()
    moveForward()
    collectGem()
    turnLeft()
    moveForward()
    turnRight()
    moveForward()
}

後記

這個挑戰考驗了我們的邏輯思維和程式開發技巧,也讓我們意識到了程式開發在現代社會中的重要性和應用。希望通過這個挑戰,大家能夠更深入地了解程式設計的精髓,獲得更多的實戰經驗和技能。