はじめに競技プログラミング(以降、競プロ)ってあるじゃないですか。時間とれないあたりの理由で、最近はあまり思ったように活動できてない自覚があります。アドベントカレンダー書くんだし、12月を通して少し修行しようと思いまして。Roundをやっていきたい気分になりました。教育的な問題の詰め合わせらしいです。55まで存在しています。漫然とやるだけだと達成感が足りないので、やっていきを高める必要があります。Roundの解いたものがわかるような進捗可視化ツールを作りました。github.comデモ起動が遅かったりマウス操作が雑で所定のオンマウスになった絵がとれてなかったりしますが。大体これで察して欲しい。何かstartしたらブラウザが開いて問題一覧が表示される解けたか解けてないか未着手かで色分けがされる(誤答投げまくった時用にaccept数/submit数も表示させといた)問題番号をクリックしたら所定の問題リンクへと飛ぶこれだけ。実装codeforcesが各種情報取得APIを提供している*2ので、それをnodejsでたたけるライブラリ*3をつかいます。後者を前者でフィルタしつつ、Reactでよしなに表示するだけです。これだけでもあると便利だと思います。Roundの問題には点数が設定されてなかった為断念しました。ReactはじめてなのでTutorial触りつつ雰囲気で書いたんですが、動くものができるのはやっぱり楽しいですね。ちなみにReactにしたのは、自分がこれまでに触ったことのない&それなりに流行ってそうなもの、という理由。今回使ってみた感想としては、Webページをパーツごとに定義しながら組み立てていく感じは割と好みかも知れない。Round、2018/12/05時点で、55コンテスト*大体6問以上なので、330問以上はあるんですよね。..................................................................一日30問ずつ倒せばいけるか...?どう見ても無理です*5。本当にありがとうございました。Roundどのくらい解いたの?の話をする以外、プロコンの話は封印します。ネタはもちろんこれから作ります。*1:競プロが強い人のことです。月別アーカイブはてなブログをはじめよう!yaoshimaxさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。