VSCodeの拡張機能 Remote - Containers
で簡単にAtCoder用の環境構築ができます。
C++環境構築が難しい or めんどくさい人用
https://code.visualstudio.com/ からVisual Studio Codeをインストールしてください。
- Visual Studio Codeの拡張機能タブをクリック
- Remote - Containersをインストール
# Docker インストール
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
# sudoなしでも使えるようにdockerグループにユーザー追加
$ sudo usermod -aG docker $USER
再起動する
# 正しくインストールされているか確認
$ docker run hello-world
https://hub.docker.com/editions/community/docker-ce-desktop-windows/ からDocker Desktop for Windowsをインストールしてください。
https://hub.docker.com/editions/community/docker-ce-desktop-mac/ から Docker Desktop for Macをインストールしてください。
- Codeをクリック
- Download ZIPをクリック
- 適当な場所に解凍
- 右下をクリック
- Remote-Containers: Open Folder in Container を選択
- 解凍したフォルダを選択
- コマンドパレットを開く(Ctrl+Shift+P)
- CMake: Run Without Debugging(デバッグなしで実行)を選択
expander.pyを使用して、AtCoder以外のオンラインジャッジに提出できるコードを生成できます。
- コマンドパレットを開く(Ctrl+Shift+P)
- Tasks: Run Task(タスクの実行)を選択
- expander.pyを選択
よく使うのでショートカットキーを登録すると吉