AtCoderのABCに初チャレンジ!

2019年6月19日

久々にブログ更新(笑)
今後は定期的に発信して行ければと思います。
WordPress更新したらUI変わってめちゃ書きづらい!笑

さて、本題の件ですが、最近プログラミング能力の底上げ+Scala力あげるためになにかできることないかなー、と思ってたときに、AtCoderという競技プログラミングサイトがあるのを知りました。
もともと競技プログラミングは10年近く前にTopCoderに登録だけして、英語がネックで取り掛かれてなかったのですが、最近はyukicoderやAtCoderなど、日本人向けの競技プログラミングサイトもあるということを知り、ちょっとやってみるかと思い、挑戦してみた次第であります。

Beginners Selectionにチャレンジ!

まずはこちらの記事を参考に、過去問の中でも初心者向けなBeginners Selectionにチャレンジ。
AtCoder に登録したら次にやること ~ これだけ解けば十分闘える!過去問精選 10 問 ~

8問目の問題が計算時間オーバー(TLE)叩き出しまくりで、どうやって計算量下げるか時間かかったのと、
10問目があってるはずなのに全然正解(AC)にならなくてよくよく見てみたら出力の”Yes”, “No”を”YES”, “NO”で大文字で書いてたというポカ・・・。笑
なんでできないんだろうって1時間くらい戦っちゃいました笑
一応チャレンジした内容はこちらにからみれます。

https://atcoder.jp/users/Niso/history

ABC117にチャレンジ!

そして、昨日はじめてリアルタイムのABCにチャレンジ!
出題はこちら。
https://atcoder.jp/contests/abc117
結果はD問題で撃沈!
A問題、B問題は速攻解けたんですが、C問題は解法導くまでに時間かかり、D問題はKの制約と大きさ、Scalaでの2進数の扱いがいまいちわからず・・・。
うーん!悔しい!
コードはこちらから。
https://atcoder.jp/contests/abc117/submissions?f.User=Niso

次回も参加したい!

コンテストが終わってしばらくしたらこんな感じで成績表が発表されます。
https://atcoder.jp/users/Niso/history/share/abc117
2600人参加して1400位・・・。
中途半端!!笑

でも、こうやってレーティングされることで、次回も頑張ろうって気になりますね!
次回は仲間数人も巻き込んで参加したいなと思いました。
もし一緒にやりたい方いたらご連絡下さーい!
ブログでも定期的に結果などをまとめていけたらと思います(^^)