🐡

ganyariya with ABC239

2022/02/20に公開

解説

https://scrapbox.io/ganariya-competitive/AtCoderBeginnerContest239_B問題200点_「Integer_Division」

https://scrapbox.io/ganariya-competitive/AtCoderBeginnerContest239_C問題300点_「Knight_Fork」

https://scrapbox.io/ganariya-competitive/AtCoderBeginnerContest239_D問題400点_「Prime_Sum_Game」

https://scrapbox.io/ganariya-competitive/AtCoderBeginnerContest239_E問題500点_「Subtree_K-th_Max」

https://scrapbox.io/ganariya-competitive/AtCoderBeginnerContest239_F問題500点_「Construct_Highway」

個人的感想と学び

Go ラムダ再帰関数

Go においてもラムダっぽく再帰関数できる書き方がありました。
先に型宣言を行い、その後中身を書くことで再帰の名前を参照できます。

var f func(i int) int
f = func(i int) int {
    return func(i-1)
}

反省

1 つの考えに固執してずっとデバッグしていました。
いろいろな考え方・アイディアにすぐ切り替える必要があります。

GitHubで編集を提案

Discussion