-
Notifications
You must be signed in to change notification settings - Fork 0
Judge Docs
If you are logged in as a judge, clicking the gavel will open the judging page.
The left column contains solutions that have not been claimed by another judge. These are free for the taking and are sorted by the oldest first, so that teams receive feedback fairly. Clicking the pencil icon will "claim" that solution, preventing other judges from attempting to judge it. This will put the team's solution in a "judging" state, and take you to a new page to judge it.
Once on the judging screen, you have the option of downloading the solution via a link. This will download a zip file containing the contestants' solution code along with the judging input and output. Run their submission locally. For instance, for a python solution:
python submission.py < judge.in > submission.out
diff judge.out submission.outand for a Java solution:
javac Prob1.java
java Prob1 < judge.in > submission.out
diff judge.out submission.outThe output of the diff command should be empty (indicating the files are identical). However, you will need to manually review for discrepancies (including line endings and formatting issues) to properly judge a solution!
Once you have determined the status of the solution, select the appropriate solution state on the right and click "Save". If you want to abandon judging of this solution to allow for another judge to do so, click "Unclaim" instead which will mark the solution as unclaimed.