Node.js
, Python3
, Go
のいずれかの実行環境がある
direnv
, gnu-time
がインストールされている
brew install direnv gnu-time
(~) $ python3 -m venv .venv
(~) $ yarn install
(~) $ direnv allow
(~) $ pip3 install -r requirements.txt
(~) $ acc config oj-path $(which oj) # 基本的には oj コマンドのパスは自動で検出されますが、必要に応じて手動で設定してください
(~) $ acc login
(~) $ oj login https://atcoder.jp
(~) $ acc new abc001
(~) $ cd abc001/
(~/abc001) $ acc tasks # 問題の一覧を表示
(~/abc001) $ acc add # 問題を追加でダウンロード
(~/abc001) $ cd a/
(~/abc001/a) $ code (vim/nvim) main.ts
(~/abc001/a) $ oj -t "ts-node main.ts" -d ./tests
(~/abc001/a) $ acc submit main.ts -- --language 5058
(~/abc001/a) $ code (vim/nvim) main.py
(~/abc001/a) $ oj -t "python3 main.py" -d ./tests
(~/abc001/a) $ acc submit main.py -- --language 5055
(~/abc001/a) $ code (vim/nvim) main.go
(~/abc001/a) $ oj -t "go run main.go" -d ./tests
(~/abc001/a) $ acc submit main.go -- --language 5002