No project description provided
Project description
Online Judge Verify Helper
なにこれ
競プロライブラリの verify をお手軽に自動化するためのツールです。
使い方
競プロライブラリのリポジトリに設定する
これ読んで: https://kmyk.github.io/online-judge-verify-helper/installer.html
手元で実行する
インストール
$ pip3 install online-judge-verify-helper
verify 自動実行
まず .test.cpp
という拡張子の名前のファイルに #define PROBLEM "https://judge.yosupo.jp/problem/unionfind"
のような形で verify 用問題の URL を書いておきます。このとき、次のコマンドで verify できているかを確認してくれます。
$ oj-verify run
利用できる問題は主に Library Checker の問題と Aizu Online Judge の問題です。 HackerRank の問題もたぶん動きますが保証はしません。 その他サービスについてはテストケースが利用できる形で公開されていないために対応していません。
ドキュメント生成
以下のコマンドを実行すると、ドキュメントが生成されます。例: https://kmyk.github.io/online-judge-verify-helper/
$ oj-verify docs
ドキュメント生成時に Doxygen 風のコメントが見つかれば、それらは自動で利用されます。
TeX 記法の数式 (例: $O(N \sum_i A_i)$
) の MathJax による表示にも対応しています。
(TODO: どのようなコメントが認識されるかについてのドキュメントを書く)
License
MIT License
Authors
- committer: @kmyk (AtCoder: kimiyuki): pip での配布や online-judge-tools などその他の諸々の担当
- committer: @beet-aizu (AtCoder: beet): verify 機能担当
- committer: @tsutaj (AtCoder: Tsuta_J): documents 生成担当
- special thanks: @yosupo06 (AtCoder: yosupo): verify のためのオンラインジャッジ Library Checker を管理運用してくれている
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for online_judge_verify_helper-2.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b41feb4e3c3c00878f48ab2dbe0ff343c03e9e9581d336351d91ec47f924892 |
|
MD5 | 79da1acf6be2d4404e46449a56e9a2e6 |
|
BLAKE2b-256 | 466c3cc45a0a5875f1f0e7dc7b4682e1b6f2431ed9524becbbb0fbd9acc27cfd |