- WSL2の導入
Powershellで下記コマンド実行
wsl --install
(すでにwsl導入済の場合はヘルプテキストが表示される。この場合はwsl --list --online
を実行して、使用可能なディストリビューション一覧を表示、wsl --install -d <DistroName>
でインストールを行う) wsl -l -v
を実行してインストールしたディストリビューションのバージョンが1になっている場合は、下記を実行する。 https://learn.microsoft.com/ja-jp/windows/wsl/install https://qiita.com/TsuyoshiUshio@github/items/2530876fc81e8afd7c82- Dockerの導入
```bash:WSL
sudo apt-get update
sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo usermod -aG docker $USER
sudo service docker start
code .
1. VSCodeの設定 VSCodeのインストール 拡張機能に「Remote Development」をインストール (インストールできない場合は手動インストールを行う。右下エラーから表示からファイルダウンロード後に、インストール対象にダウンロードしたファイルを選択) 1. 使用方法
pip install online-judge-tools npm install -g atcoder-cliVSCodeのウィンドウが開くので、コマンドパレットから「Reopen in Container」を選択する。 その後コンテナの設定条件を選んで「OK」 左下に「Dev Container」が表示されていれば完了  atcoder-cliの導入 https://twoooooda.net/post/introduce-atcoder-cli/ 1. Node.jsのインストール ```bash # curlのインストール sudo apt install -y curl # v16をインストールする場合(使用するバージョンに合わせること) curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - sudo apt install -y nodejs # バージョンを確認 node -v # 自動的にnpmもインストールされる npm -v `````` 1. online-judge-toolsとatcoder-cliのインストール
確認
acc -h
``
1. ログイン
- online-judge-tools
oj login https://atcoder.js- atcoder-cli
acc login1. 問題を解く
-
acc new abc305- (問題フォルダ移動後)
oj t -c "python main.py" -d "./tests"-
acc submit main.py`