/arai60

LeetCodeの問題集であるarai60を解いた記録

arai60

LeetCodeの問題集であるarai60を解いた記録のためのリポジトリ

ルール

Step1

  • 答えを見ずに考える
  • 5分考えてわからなかったら答えを見る
  • 答えを見て理解したと思ったら答えを隠してコーディングする
  • 筆が進まず5分迷ったらまた答えを確認する
  • 答えを見ちゃったら全部消して最初から書き直し
  • 答えを送信して正解になったらStep1終了

Step2

  • コードを読みやすくするように整える
  • これで動くコードになったらStep2終了

Step3

  • コードを全部消して時間を測りながらもう一回書く
  • 書いてアクセプトされたら文字を消してもう一回書く
  • これを10分以内に一回もエラー出さずに書ける状態になるまで続ける
  • 三回続けてそれができたらその問題はひとまず終了

目的

  • 「正しいコードを書くと丸が貰えるので、丸が貰えるようにする」が目標ではない
  • 「あるコードを見ると、専門家集団のメンバーは、ある程度ブレはあるものの似たような反応をし、同じような考えを持つので、同じ反応をするようにし、そのブレの範囲もイメージできるようにする」という方が近い
  • なので、人のコードにレビューをつけるのが「同じような反応を返す」練習になる