This repository is archived. See the successor projects below.
Docker + VSCode Dev Container environment for AtCoder competitive programming (Python).
For details, see the Qiita article.
| Repository | Description |
|---|---|
| online-judge-docker | Docker images that reproduce online judge environments (AtCoder, etc.) for all languages |
| online-judge-toolchain | CLI tool for downloading problems, testing, and submitting solutions across multiple judges |
Clone this repository.
$ git clone https://github.com/malleroid/atcoder-devcontainer-legacy.git
Build Docker container.
Rerwite AtCoder account information in login.sh .
login.sh
NAME="your username"
PW="your password"
Execute login.sh .
$ ./login.sh
-
Write
snippet.pyas snippet if you need -
When contest starts, execute
create_contest.shwith directory path and contest name as args.
$ ./create_contest.sh ${directory path} ${contest name}
After executing shell script, created files as under photo.

- Execute
test.shwith directory path, contest name and problem id as args.
$ ./test.sh ${directory path} ${contest name} ${problem id}
- Execute
submit.shwith directory path, contest name and problem id as args.
$ ./submit.sh ${directory path} ${contest name} ${problem id}


