問題解決力を鍛える!アルゴリズムとデータ構造の章末問題を解く。
以下の言語が実行可能なdocker環境を用意
- C++
- python
- julia
pythonインタープリタ起動
python3
juliaインタープリタ起動
julia
C++の実行方法
- コンパイル:
g++ -std=c++14 {file}.cpp
- 実行:
./a.out
以下の内容の.env
ファイルをホームディレクトリ直下に用意する
ATCODER_USER=hoge
ATCODER_PASS=hogehoge
sh cplogin.sh
abc***_*.py
, abc***_*.jl
, abc***_*.cpp
を開いた状態で
command + shift + B
ファイル名からAtCoderの該当問題のサンプルケースを自動取得し, テストする.
ディレクトリ直下に任意の入力を記述したinput.txt
を用意する.
F5を押すと, input.txt
を標準入力としてデバッガーが起動する.
F5を押すと, デバッガーが起動するが標準入力は手打ちする必要.
提出したいファイルを開いた状態で,
コマンドパレット(command + shift + P)
→Run Task
→ submit atcoder
で自動で提出が完了し, リザルト画面が自動でブラウザに表示される.
キーボードショートカットを当てたい場合は,
コマンドパレット→Open Keyboard Shortcuts(JSON)
でkeybindings.json
を開き,
{
"key": "alt+cmd+s",
"command": "workbench.action.tasks.runTask",
"args": "submit atcoder"
}
などを追加する. (この場合はoption + command + Sに設定している)