Skip to content

VincentQu888/gw-coding-judge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

An online coding judge built to host problems and contests for the coding club at the Dr. G.W. Williams Secondary School. Inspired by https://dmoj.ca/


Getting Started

image


Navigate to the submission instructions to get started, submission instructions are as follows:

image


Trying a Problem

To try a problem, click either on some of the recent problems, the problems tab for a list of all previous problems, or a previous contest box to try out problems from a specific contest.

image


Problems look like the image below, with a problem description, input specification, output specification, time constraint, and constraints on the input.

image

This information is all very necessary, so pay attention! Competitive programming is generally about taking some unknown input and solving the given problem. So for the example below, the two inputs are completely variable and aren't known by the coder beforehand. Thus, the coder has to craft a concrete solution that computes the correct outputs for each given input no matter what the input is. Usually, this is done through the coding languages' terminal, i.e. Scanner() in Java, or input() in Python, and outputs are given in a similar manner, System.out.println() in Java, or print() in Python.

To submit your code, simply paste it into the submission box on the right! The judge will output a verdict, usually WA if your code outputs a wrong answer, AC if your solution is accepted, TLE is the solution is too slow, or an error message if your program failed to compile. More clarification on error codes here: https://gwjudge.herokuapp.com/submission-instructions#desc-title

image

The judge runs on multiple "test cases", which are essentially pre-made input data, following the specified input format for the problem, that the judge feeds through your code and checks if your code outputs a correct answer.

The judge also includes the problem author below the submission box, and some example test data/test cases for you to test your code with. These sample cases will help you see if your code outputs the correct answer and fast enough!

image

On the tips tab, you'll find some helpful tips for competitive programming for specific languages!




My first ever real coding project! (i.e. lots of spaghetti code and terrible practices)

sorry for the file name

About

coding judge for gw williams coding club (wip)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published