AtCoderの自動テストと提出を行います。
pip install pycryptodome bs4 termcolor coloramaを実行AtCoderSupporter.pyをダウンロードpython AtCoderSupporter.pyを実行
| コマンド(省略形) | 内容 |
|---|---|
| test (t) [contest_name] [task_number] [testcase_number] | ビルドして入出力例でテスト、全て通ればそのまま提出も可能 testcase_numberを指定した場合、特定のテストケースのみテスト ※contest_nameのみ、testcase_numberのみは不可 |
| submit | テストせずに提出 |
| run (r) [-nb] [-no] [-ne] | ビルドして実行 -nb:ビルドせず実行 -no:OUTPUTを別表示しない -ne:ERRORを別表示しない |
| exit (e) | 終了 |
| [contest_name] | コンテスト名の設定(前回のコマンドと同じなら省略可) |
※1 [contest_name]や[task_number]などのオプションは、前回のコマンドと同じなら省略できます。
※2 [contest_name]とは問題URLに含まれるhttps://atcoder.jp/contests/〇〇の部分、[task_number]はアルファベットまたは数字(1-indexed)、[testcase_number]は数字(1-indexed)で指定してください。
基本的に企業コンにも対応しています。
| コマンド(省略形) | 内容 |
|---|---|
| download (d) [contest_name] | 全テストケースの再ダウンロード |
| login (l) | 再ログイン |
| check (c) | 保存済みの情報を出力 |
| check (c) src_path | 設定されたソースコードのパスを出力 |
| check (c) account | ログイン済みのアカウント情報を出力 |
| src_path [path] | ソースコードのパスの変更 |