今天挑戰的題目是 LeetCode 1672「Richest Customer Wealth」。給予一個二維陣列 accounts,每行代表一個顧客,每列代表不...
作為一個後端框架,最常見的功能除了產生前端畫面以外,還有作為 API Server 生成 Json 之類的回傳內容。
今天我們來看看 Ktor 怎麼生成這個內容...
昨天成功處理了 1、2、3,但 4 輸出 "IIII" 而非 "IV"。今天用 TDD 處理羅馬數字的減法規則。
羅馬數...
這次的考驗意外地輕鬆。
我一邊啜飲一口珍珠奶茶,一邊想著:資料結構其實也沒那麼生澀難懂嘛。
規則少少的,只要抓住核心,其他部分反而挺隨性的。既然如此,我就用自己...
1. 為什麼要先看全貌
在整理撮合細節之前,我先把「事件怎麼流動、各服務扮演什麼角色」說清楚。後續介紹任何一段程式碼時,都知道它站在整條鏈上的哪個位置。
2....
在交易系統裡,一筆訂單成立的關鍵步驟是 Wallet 的資產核定。這裡我選擇使用 事件驅動 的方式完成核定,而不是讓 Order Service 直接呼叫 Wa...