Skip to content

fhiyo/atcoder-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AtCoder練習用環境

aoj_haskell_trainingの流用.

準備

  1. 各環境でPython3をインストールする
  2. 各環境でvirtualenvをインストールする
  3. cd /path/to/repo && git clone git@github.com:fhiyo/atcoder-training.git && cd atcoder-training
  4. virtualenv util/python/.venv -p <各環境でのpython3の実行ファイルの名前>でvirtualenv環境を構築する
  5. util/python/.venv/bin/pip install -r util/python/requirements.txtで依存ライブラリをインストールする

サイクル

  1. 解きたいAtCoderの問題を決める
  • ./manage.sh -m <問題のURL>
  • test/<問題番号>/{input,output}/ の下に同じファイル名で入力と出力のファイルを用意する (test用の入力/出力値) (複数テストケースを置ける)
  • ./manage.sh <LANG> -e <問題番号>でソースコードを書く
  • ./manage.sh <LANG> --test <問題番号>でテスト
  • テストをPassしたらコードをAtCoderに提出する

その他

  • ./manage.sh <LANG> --lint <問題番号>でlintツールを使ったコーディングチェックをする (工事中)
  • ./manage.sh --cleanでビルド時に生成したファイルを削除
  • ./manage.sh <LANG> --copy <問題番号>で書いたコードをクリップボードにコピー (Macのみ.pbcopyを使用)
  • ./manage.sh -m <問題のURL>で,ログインを行う.初回のログイン時のみユーザー名とパスワードが聞かれる.次回以降はスキップ (暗号化してファイルに保存する)
  • 使い方は./manage.sh -hで参照

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors