CodeforcesでACした問題を確認できるサイトを作った

CodeforcesでACした問題を確認できるサイトを作った.

CodeforcesACList

Codeforces AC List

使い方

フォームにCodeforcesのIDを入れてEnterを押すだけ.
ACした問題は緑色になる.

作った経緯

競技プログラミングの能力を効率的にあげるには,自分に適したレベルの問題を解くことが重要だと考えている.
自分にとっては,Div. 2 C 〜 D辺りが (問題が読めれば) 解けるか解けないかのボーダーラインなので,それを簡単に確認したい.
また,新しい問題の方がネット上での解説が充実しているので,新しい問題から順番に解いていきたい.
そこでコンテスト名 (Div. 1かDiv. 2かそれ以外かを知りたいため) と,そのコンテストの自分の解答状況が,最新のものから順番に確認できる仕組みが必要となった.

実装

CodeforcesAPIを提供している.
http://codeforces.com/api/contest.list?gym=falseにアクセスすれば,コンテストのリストがJSON形式で得られる.
http://codeforces.com/api/user.status?handle=user_idにアクセスすれば,user_idの提出状況がJSONで形式得られる.
これをPHPから叩いて適当に実装した.

お願い

もし何かバグっていたら@tkw_techまで連絡して頂けるとありがたいです. ちなみに,6問以上あるコンテストもE問題までしか表示してないのは仕様です.
そのうち (Codeforces Round #hoge以外を解きたくなった時?),直すかもしれません.