Why do I have this feeling you're about to mess up my entire life?If I stay. E...
昨天的文章提到我們要用 FRP 的風格來實作。今天會重構 Repository,明天來修改 RESTful layer。因為我們有寫 Test Case,所以重...
昨天我們完成了第一個 KMM 的 Hello world ,今天就來看看這個專案裡長什麼樣子吧!把專案展開你會發現一個熟悉的結構(如果你熟悉 Android 開...
我們昨天使用到了雙向BFS,其實還有一種類似的技巧,稱為雙指標.一般來說的演算法使用一個指標(這個指標不是指記憶體那個,而是指在遍歷過程中的位置),而雙指標就是...
大體說來,今天解題還算順利,但也有遇到坑的時候,比如說2114. Maximum Number of Words Found in Sentences要找最多單...
「上次的樹狀結構,兩位還學的順利嗎?」 「還可以吧⋯⋯不過只有一個題目,好像看不出熟不熟悉?」 「說得很對!那我們再來寫幾題吧!」夏天欣慰的說 965. Uni...
錯誤處理的重要 Error Handling 是系統架構很重要的一部份,當開始設計新功能時,大多時候是討論 happy path, 但是當新功能上線後,常常注意...
今天的主題是前天有提到的 Enum class ,我們來看看 Enum 可以做到哪些事吧!以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 之前有提...
everything the light touch is our kingdomLion king english version is down bel...
當我們設定好環境準備就緒後,就可以開始嘗試 KMM 的威力囉! 如果還沒設定過環境的話建議可以從上一篇開始看喔 打開 Android Studio 後,選擇...
讓我們來針對昨天留下的問題,來修改一下程式碼.把DeadEnd考慮進去,並且不要走回頭路. fun BFSWithDeadEnds(deadEnds:Array...
「上次的幾題,做得還蠻順利吧?」 「對呀!幸好都是一些相對比較簡單的題目」隨著一起合作解題的次數變多,菁菁和曉欣的默契越來越好。除了曉欣明顯的進步之外,菁菁也對...
在學妹順利送出了兩道題目後,我實在忍不住睡意,打了個哈欠。 「學姊昨晚守夜太累了吧?果然還是應該好好休息的。」 「沒辦法,畢竟不知道會不會發生突發事件,還是要保...
今天會開始規劃每個頁面狀態的資料結構,並先理解 data class 使用情境與定義,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 主要的目的為...
if it is so simple why haven't you done it already.Bat man. A/B test, English...
今天我們來研究密碼鎖問題,題目是這樣的 有一個四位的密碼鎖,有四個播輪,分別具有0-9 總共10位數字,播輪可以上下旋轉,比如說你可以把”3”轉為”4”或是往另...
為了避免思考疲勞和僵化,我和學妹討論過,不要連續做相同領域的題目。 所以做完陣列之後,選了一題要求回傳List的題目,412. Fizz Buzz要根據索引值來...
「上次的遞迴,說起來還有點難度吧?」 「對呀⋯⋯回去我又重複看了兩題的作法好幾次,還是需要一點時間理解」曉欣無力的說。 「夏天姐,說起來,之前我有聽其他工程師說...
Who am I?Who am I?24601~~~Les Misérables 老樣子,中文在下面 naming In the topic of read...
接下來幾天會開始將筆記加入實作的 App ,前面第一階段的什麼?還是以筆記的型態講解每篇的主題,第二階段的如何?會開始以 app 的結構開始實作,以下如有解釋不...
既然要同時寫 Android 跟 iOS,二邊平台所需要的工具也都需要裝一裝,如果你已經是 Android 跟 iOS 雙刀流或許你都設定過了,但大部分人應該只...
所有的 Kotlin 相關的框架或是套件都有著相同的一套 stability 評斷的標準,可以讓開發者能夠快速的了解目前專案的成熟度以及穩定性,這對於要在公司內...
我們一般都求二元樹的最大深度,不過我們今天的練習改成使用BFS來尋找其中的最小高度. 題目是這樣的,給你一個二元樹,求其中最小高度,也就是根節點到葉節點最短的距...
「上次的遞迴題目,如果想通的話,那這次我們來試看看這一題」70. Climbing Stairs 「這題不是跟 509. Fibonacci Number 差不...
「不解題就不能離開的房間」文字旁邊出現了凹陷。 「該不會這不是58,是5日的意思吧?」將之前拿到的線索放置到對應的凹陷處之後,學妹突然說。「所以我們連續5天解開...
在 Java 這邊有很多 Reactive 的 framework, 早期有 RxJava, Spring 的選擇是 Reactor, Quarkus 的選...
第一篇有提到 Kotlin 的其中一個特點就是 Functional Programming,今天的 lambdas 也會圍繞在這個特點,在進入 lambdas...
前一篇我們提到了雖然我們一般所理解的 Kotlin 只是 JVM 生態系下的一個語言,但身為一家眾多熱門 IDE 的開發公司 - JetBrains 慢慢瞭解到...
其實這個二鐵是不小心報錯又找不到地方刪掉。所以就來寫個,也不知道會寫幾天。作為一個多年的 Java 後端工程師,轉變到使用 Kotlin 最大的感受是這個語言的...
這篇要來聊聊 Kotlin 在 standard library 中所提供的 Scope Functions,至於什麼是 Scope Functions 以及該...