競技プログラミングを行う上で存在する典型作業を自動化するためのツールです。導入されている環境であれば、次のコマンドだけでインストールができます。サンプルすら合っていない実装を提出しても無為にペナルティを増やすだけなので、提出前には常にテストを行なうべきです。デバッグの際にも有用であり、プログラムを書き換えるたびにサンプルケースを試すとよいでしょう。「問題ページを開いてサンプル入力をコピーし、プログラムを実行しそこに貼り付け、出力結果とサンプル出力を比較する」という作業をサンプルケースの個数だけ行なう、これを毎回やるのはかなり面倒です。面倒な作業を手動で行うのは省略されたり間違えたりしやすく、よくありません。この問題は、自動化によって解決できます。使えばサンプルケースのテストの自動化が可能です。以下のように使います。実行するのとほぼ等価です。オプションを使ってください。実装した解法の提出を行う際には、「プログラムの提出先となる問題」と「提出するプログラムの実装言語」をマウスで選択しソースコードをテキストボックスにコピペして送信ボタンを押すことが一般的です。そのような経験が一度でもあるのなら、提出を自動化することをおすすめします。使えば提出の自動化が可能です。実行しておいてください。ブラウザが起動するので、その上で普通にログインをしてください。上で直接ユーザ名とパスワードが聞かれます。推測して提出してくれます。指定ミスを防ぐために、こちらの省力形の利用を推奨しています。言語は自動で認識され適切に設定されます。これにはランダム生成したケースを使ってのデバッグが有効です。具体的には次のようにします。これを助ける機能もあります。いうコマンドが使えます。対して以下のように利用します。