今天要做什麼?
昨天我們學會了測試生命週期,解決了測試污染的問題。但現在面對一個新的挑戰:「要測試同一個函數的多組輸入輸出,難道要寫幾十個類似的測試嗎?」
想像...
一、學習目標
分辨何時用 貪心(依結束時間排序)、何時用 DP(帶權區間排程)。
熟悉帶權區間 DP:排序、預處理 prev(相容區間)、二分查找轉移。
能將...
想像一個場景:開發者 A 在本地為 users 表新增了一個 age 欄位,並提交了對應的程式碼。開發者 B 拉取了最新程式碼,但他的本地資料庫沒有 age 欄...
消除你程式碼的臭味 Day 10- 介面最小化:只暴露必要的東西
介面越小,被誤用的空間越小,維護成本越低。公開的每個函式,都是欠下的一筆債
介面是你經過深...
今天我們來認識pl.Expr,並介紹selectors這個快速選擇列的利器。
本日大綱如下:
本日引入模組及準備工作
pl.Expr
selectors...
前言
昨天我們完成了 輸入違規提示與剩餘格數、錯誤格數的顯示,今天要進一步設計遊戲的 勝利檢查與結束畫面。這是數獨遊戲的最後一步之一,能讓玩家有完整的挑戰與回饋...