estis75 / CompetitivePrograming

(現状)C++かつLinuxユーザー向け, AtCoderテストケース実行プログラム

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

競プロ(AtCoder用)テストケース実行プログラム

目的

このプログラムは, 「AtCoderの問題を解くときに何回もブラウザからコピーしてきてめんどくさいな」, 「コーナーケース作ったけど, 毎回打ち直すのめんどくさい」って人のために開発されました.
まだバグを含んでいる可能性があるので注意してください.

対象

Linuxユーザー
動作確認はUbuntu19.02でしか行っていません.

使い方

  1. chmod 755 init.sh; chmod 755 CC.sh; をする.
  2. ./init.sh "dirname(フォルダを作りたい場所)"; をする.
    (2.5. dirnameの中にあるdefault/templateファイルには, テンプレのヘッダファイル等を入れておくと実行時に結合してくれます.)
  3. dirnameに移動して, ./CC.sh "title(競プロのタイトル ex. ABC155, AGC023, etc)"; をする.
  4. 各問題のソースコードを書く.j
  5. 問題のディレクトリに移動して, TestCaseのところにTestcase*でテストケースを書く.
  6. ./Exec.sh; をすると実行結果とoutput.cpp(提出用ファイル)が出力される.

追記

バグ等あればご指摘ください.

About

(現状)C++かつLinuxユーザー向け, AtCoderテストケース実行プログラム


Languages

Language:Shell 91.0%Language:Makefile 9.0%