takorice / aoj-solutions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aoj-solutions

概要

Goでaojの問題を解くための環境 コマンド一つで以下を自動的に行う

  • テンプレートから実行ファイル、テストファイルを作成する
  • aojからテストケースを取得する

利用するツール

開始方法

初回セットアップ

# aoj cli install (for Mac)
$ brew tap travelist/homebrew-aoj-cli
$ brew install aoj

# aoj cli init
$ aoj init

# contest.go install
$ go get github.com/yaegashi/contest.go/cmd/contest-cli

解答用のディレクトリ、テンプレート、テストケースを作成

# change directory
$ cd courses
# run tool
$ python ../util/new-solution.py [PROBLEM-ID]

テスト実行

$ go test -v ./[PROBLEM-ID]

About


Languages

Language:Go 84.4%Language:Python 15.6%