茶色になるためにやったことこの間のABC119でやっと茶色レートに到達することが出来ました。なんやかんや半年かかりました。C#でAtCoderを初めたい方向けに自分の精進方法をまとめます。2019この記事のレベル感はAtCoder灰色程度です。1.Linqや便利なメゾットを使えるようにするこれは本当に伝えたいのですが、ListとLinqを知ると世界が変わります。配列やリストの最大値を探し出すときはLinqの.Max()メゾットで済みますし、入力を一元に格納したい場合はリストを作成して.Add(内容)してあげるだけです。文字列の一部を切り出す.SubString()メゾットなどは知っているだけで実装が非常に簡単になります。その内自分の思う便利なメゾットをまとめた記事出したいと考えてます。2.分からない時、解説だけでなく他の人のコードを読むこれかなり有効です。自分の知らないコードの書き方を学ぶことが出来ます。自分はこの手法でコードの短縮記法や、よりよい計算方法などを学ぶことが多いです。他の人のコードを読むと発見することが多いのでおすすめの手法です。3.ABCのA,B問題を”確実に素早く”解く練習をするこれはコンテスト中に茶色パフォーマンスを確実に取りに行くための練習方法です。重要なのはスピードだけでなく正確性。オーバーフローや範囲指定ミスに気をつけながら素早く解けるように練習します。20194.過去問をたくさん解いてみる3番にも繋がりますが、とりあえず解いてみるという精神は重要です。参考までに自分はこの程度の問題量を演習しました。多くの問題を解いてるといわゆる”典型”というものが掴めてきます。「それが見えたら(灰色は)終わり」です。5.Twitterで仲間を見つけるTwitterで「競プロはじめました」や「AtCoderはじめました」でツイートしましょう。つよつよの人からいいねやフォローなどが飛んでくるはずです。それくらい競プロのコミュニティは温かいです。コンテスト終了後にコンテストの考察や感想などが超高速で流れていくのを見るのはとても楽しく、モチベーションが上がります。以上が自分の茶色になるまでにやったことです。/その他趣味いっぱい。便利ツールを制作したりしています。