Skip to content

Competitive Programming checker. Compatible with Mac/Linux, designed to simplify and streamline your programming practices. It enables the execution of test cases from various contests like USACO or COCI, among others.

Notifications You must be signed in to change notification settings

Leonardo16AM/Linux-SHecker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux-SHecker

Mac/Linux checker for Competitive Programming

How to use:

Copy input testcases to Input folder.
Copy output testcases to Output folder.
Copy cpp file to Code folder. Run SHecker.py


Types of testcases accepted:

  • file.[num].in
  • [num].in
  • file.in.[num]

Making a custom grader:

To create a custom grader create a function grader(str input,str answer,str output) in grader.py who returns a boolean if it is a correct answer. The current grader compares answer and input, in the future it will be replaced with a better grader.

To do:

  • Calculate Memory (MLE)
  • Make posible run different codes and make a table.

Needs termcolor module to work pip install termcolor

About

Competitive Programming checker. Compatible with Mac/Linux, designed to simplify and streamline your programming practices. It enables the execution of test cases from various contests like USACO or COCI, among others.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published