本リポジトリは Atcoder を Python で取り組むための環境になります
- devcontainer
- lint
- black
- online-judge-tools
- atcoder-python-snippets
- atcoder-cli
- Python : 3.8.2
- Docker インストール
- VSCode インストール
- VSCode の拡張機能「Remote - Containers」インストール
- 本リポジトリの clone
- VSCode 起動
- 左下の緑色のアイコンクリック
- 「Remote-Containersa: Reopen in Container」クリック
- しばらく待つ
- 初回の場合コンテナ image の取得や作成が行われる
- 起動したら開発可能
- ログイン
acc login
oj login https://atcoder.jp/
- contestID を取得
https://atcoder.jp/contests/abs
の場合、abs
- ディレクトリ作成(問題を選択)
acc new ${contestID}
- 例:
acc new abs
- 回答する問題のディレクトリに移動
cd {contestID}/{問題}
- 回答を作成
main.py
に回答を記載
- 回答をテスト
ojt
- 回答を提出
acc submit
※ojt
は oj t -c "python main.py"'
のエイリアス
acc new abs
cd abs/practicea/
vi main.py
ojt
acc submit main.py
- online-judge-tools
- atcoder-cli
- atcoder-python-snippets