Logo for Judge

Upvote Judge


This is a discord bot online judge that judges solutions for competitive programming problems. Anyone can be a problem setter.

Back to Judge

This is a discord bot online judge that aids in judging solutions for
competitive programming problems.
The bot supports submissions in popular languages such as C, C++, Java, and Python.
The judge grades using input and output files set by the problem setter.
Anyone can set problems by filling in the Google Form with the problem settings
and test data.

For a list of commands or a tutorial on the judge, use the -help command.

How to use the judge:

First, type -problems to see all the available problems. Then, pick
a problem you would like to solve and open the problem text using
-open followed by the problem name (for example: -open HelloWorld).
After reading the problem statement, write up your solution in one of the
judge’s available languages (Type -langs for a full list of them).
Once ready to test your code, submit your solution by first typing
-submit followed by the problem name and the language. (For example,
-submit HelloWorld python). Once the judge prompts you to enter your
source code, do so. The judge should then provide you with the
execution results and the points you scored from the submission.

If you encountered a run-time error or compilation error on your submission,
you may run the -errors command to see error feedback from the judge.

If you would like to add your own problem to the judge, visit [https://forms.gle/CdgyKhBzc4mq5ctm7]
or type the command -add to the bot.

Check out the home page for the full Discord Bot List.