pnoj-tg 20.6.0

Creator: railscoder56

Last updated:

Add to Cart

Description:

pnojtg 20.6.0

pnoj-tg
This is a testcase generator for the PNOJ Online Judge.
It is recommended to install pnoj-tg using the PIP package available on PYPI.
Installation
pip install pnoj-tg

Usage
First create a file named config.yaml. Change the content to suit your needs.
config.yaml:
version: v1
generator:
input: ["python3", "generator.py"] # command to execute the input generator
output: ["python3", "solution.py"] # command to execute the solution
testcase:
batch:
- name: batch1 # batch name
points: 100 # points
testcase:
name: t-{0} # testcase name, "{0}" is replaced with the testcase number
num: 10 # number of testcases
- name: example
points: 0
testcase:
name: sample
num: 1

Then create two programs generator.py and solution.py.
generator.py should generate a random case.
solution.py should be the reference solution to the problem you are creating testdata for.
Then run:
pnoj-tg config.yaml

Build Instructions
git clone https://github.com/pnoj/pnoj-tg.git # clones the repository
cd scrapec
pip install . # install pnoj-tg

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.