今日はBottomCoderのアップデートも行いました。
MA6に何か提出しようと思い、APIを探していたところ、子飼弾さんのLLEvalがBottom Coderに使えそうだったので早速オンラインテスト機能として採用してみました。
小飼弾(LLEval) | 提供API一覧 | Mashup Awards 6 (#MA6) on CREYLE
BottomCoderとは:
世界的なプログラミングコンテストであるTop CoderのWeb版みたいなもんです。
@asi1024 から意見をもらって作ってみました。
今のところチャットと、問題を解くことしかできません。
今回は問題を解くに当たって、自前の環境を用意せずとも、オンラインで自分のコードをテストできるようにしました。
この処理に、先ほど言ったLLEvalを採用しています。
クロスオリジンXHRを使っているので、少しブラウザが制限されますが、プログラマならきっと最新のブラウザを使っているでしょうし、そこは問題なしとします。
また、システムテストもLLEvalを使って実行してもらい、答えと一致しているか判別しています。