訓練活動 - Leet

  • 本日の Leet.
    • N-th Tribonacci Number - LeetCode
      • 主な間違いは val を let と書いたことです・・・。
      • Kotlin, スマートな書き方があるはずだがダサい書き方しかできないな。
    • Climbing Stairs - LeetCode
    • さて DP, Python だと @cache とかいて終了だけど Kotlin ではなんか上手な書き方はあるのだろうか。たとえば Guava には memoize というのがあったが、ああいうかんじでできないか。
    • Kotlin で higher order function どうかくのかなー・・・そういえば Programming Kotlin を買って帰省の飛行機で読んだが、なんか帰省周辺が色々大変だったせいで何も覚えていない。見直すべし。
    • Official doc の方がよかった... High-order functions and lambdas | Kotlin
    • こんなかんじになったが、もう一声である。var を使いたくない。
    • こんなかんじ。なんとなく違う気もするが、時間切れ。