基礎題¶
目標:建立一個可以排序待辦清單的函式
限制:需使用
priority與due_date作為排序依據,並補上測試輸入:任務清單(含優先度、預估時間、截止日)
輸出:排序後的任務清單
評分要點:正確性、可讀性、測試覆蓋
延伸題¶
情境變更:新增一個
estimate_hours欄位,要求先排 “可在當日完成” 的任務你需要做的調整:修改排序邏輯並保留原先排序規則
交付物:程式、測試、簡短說明
反思題¶
用自己的話說明:你為何選擇這種排序方式?
若資料量變大 10 倍,你會先改哪一段?