Macでonline-judge-toolの環境を構築した

f:id:peroon:20181129104759p:plain

  • 競技プログラミングを少し触っていたのは1年ほど前
  • その時はテストケースをコピペしてテキストファイルにしてローカルで使っていた
  • 結構手間だった
  • 今回はツールで自動化しよう

github.com

  • Macなのでサクッと入って正常に動く
  • テストケースを取得した
  • 解放のコードはIDEで書きたい。今回はVisual Studio Code (VSC)
  • competitive_programming/atcoder/quiz_id/ ごとに管理

f:id:peroon:20181129104156p:plain

  • VSC内からTermialが叩ける
  • テストケースがtest/に入る
  • cppコードを書く
  • コンパイルする g++ answer.cpp
  • oj t と打つ
  • テストが走る

f:id:peroon:20181129104405p:plain

  • Submitの部分はちゃんと書いてないそうなのでAtCoderから直接Submitすればいい
  • 「テスト通ってるけどSubmit後のテストでひっかかる」となっちゃうとSubmit祭りになる
    • その時はSubmitも自動化したくなるけど、それはその時考えよう

プログラミングコンテストチャレンジブック [第2版] ?問題解決のアルゴリズム活用力とコーディングテクニックを鍛える?

プログラミングコンテストチャレンジブック [第2版] ?問題解決のアルゴリズム活用力とコーディングテクニックを鍛える?

Submit

oj submit https://beta.atcoder.jp/contests/ddcc2019-qual/tasks/ddcc2018_qual_a answer.cpp
  • 正常に通った👍