2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2243
Day 13
2025-09-05
145
0
一、學習目標 熟悉多源 BFS(多個起點同時擴散)與單源 BFS 的配合:先以多源 BFS 建出「危險/時間場」,再用單源 BFS 找可行最短路。 了解「BF...
Day 5
2025-09-05
154
0
在前面的文章中,我們討論了選擇六角形架構的「Why」。 現在,是時候深入探討「What」和「How」了: 一個清晰、可維護的 Go 專案,其內部結構應該是什麼樣...
Day 3
2025-09-05
699
0
消除你程式碼的臭味 Day 3- 實用主義:拒絕象牙塔裡的完美理論 有時候寫出的程式碼變得複雜、難以理解,並非因為技術不足,而是我們追求了錯誤的目標——忽略了...
Day 21
2025-09-05
155
0
主題 在我們平常玩的踩地雷(Minesweeper)遊戲裡,最常見的功能之一就是「選擇難度」。一般來說會有三種經典模式: 初級 (Beginner):9x9...
Day 3
2025-09-04
67
0
昨天學了變數、資料型態、運算子,但那只是靜態的資料。真正的程式還能根據不同情況做出不同的反應,而這就要靠流程控制。 想像一下,你寫了一個程式,輸入年齡後:如果年...
Day 6
2025-09-04
48
0
「我大概知道你的程度了。看在這是第一個考驗,我就手把手帶你過吧。」小孩嘆了口氣。 「要填空的地方,就是程式裡標了 //todo 的四個地方,也就是四個 func...