18. 4Sum

Leetcode 幾個數字題,15、16、18,基本上套路都是一樣的(甚至可以預期可能還會出 5 Sum…),整體的解法都差不多,可以一起複習,重點仍然是 :

  1. 排序 array
  2. 避免的重複項

以 3Sum 此基礎上,再加了一個循環而已。

Continue reading

15. 3Sum

是 Two Sum 的一種另類進階,從 nums 中找出和為 0 的三個 element ,並組成 List of list 。特別注意,不能有兩個內容一樣的 list。因為整個題目並沒有對 numsindex 有任何要求,故可以把 nums 排序,為解題拓開另一種思路。

Continue reading

16. 3Sum Closest

這題跟 15 題相似,又增加了些許難度。題目敘述一樣也很簡單 : 求 nums 內最接近 target 值的三數和。優化關鍵點一樣是,把 nums 排序,這樣就可以確定指針滑動方向。

Continue reading

Cloud Run 是 Google 的 Serverless 產品,讓我們不用管理基礎 infra 也能建置容器,並會根據流量自動調整資源,且只依據實際使用的資源收費。 這邊特別注意一下,目前 Cloud Run 似乎還沒支持 ARM 格式的 image,故有使用 M1 筆電包 docker image 要特別注意一下,這會出現不可預期的 bug !

Continue reading

現在公司很多都會給新進員工配上 Apple M1 筆電,整體筆電用起來都還不錯的。但因為 Apple M1 底層處理器架構大改變,對於軟體開發在本地端測試時候,常發生一些不可預期的狀況。這邊就來記錄一下有遇到的 BUG。

Continue reading

kubectl 是針對 k8s cluster 的 API Server 發送命令的工具,有些指令會改變 K8s cluster 的 state 和任何對應到的環境變量。默認情況下,kubectl 在 $HOME/.kube 目錄下查找名為 config 的文件,kubectl 使用該 config 文件來查找要通訊的 K8s cluster 資料。

Continue reading

Author's picture

李昀陽 YunYang Lee

Welcome to my Tech Note. You can read some of the chapters below.

Software Engineer

Taiwan