這次的鐵人賽,我選的自我挑戰主題是每天解一題LeetCode,在最一開始的時候,其實我沒想裹我可以成功,因為在挑戰的這段時間內自己接了很多活動,總覺得自己會沒時間解題,但可能是因為習慣的養成,最一開始確實很難,總是需要硬湊出時間,但到了最後會開始發現自己會突然想到自己是不是還沒解題,又或是隔天比較忙所以提前將題目解完,我覺得已經有達成我最一開始所訂的「養成解題習慣」目標了!
而這些天我也做了不同的題目,從基礎到中等,每次都在挑戰自己,像是做了從樹、鏈結串列到雙指標、DP、BFS、貪心等各種題型,而體感下來的最大收穫是開始對題型分類的直覺變強、debug 變有邏輯等,未來想多練一題多解,像 DFS + stack的不同做法,也想試著用不同解法解同一題,雖然每天刷題有時候很麻煩,但看到自己越來越能拆解問題、寫出乾淨的程式碼,真的覺得這段練習滿值得的。