About Volcano Judge
Volcano Judge is a competitive programming judge which hosts programming problems and contests. Our rich UI was specifically designed to enrich your learning and problem-solving experience.
Where did we get our name from?
volcano programmed this judge.
How do I change the colour of my username?
Write a contest! You will become rated and your username's colour will depend on your performance:
- [unrated] - no contests written yet!
- [beginner] - top 100% of programmers.
- [good] - top 70% of programmers.
- [expert] - top 30% of programmers.
- [ruler] - top 15% of programmers.
- [crazy] - top 5% of programmers.
- [god] - top 1% of programmers.
How can an organization host a contest?
Organizations may contact volcanojudge@gmail.com and request to host a private contest for as little as $80. We also charge $300 to set up a public contest for organizations.
What are the judge verdicts?
There are 5 judge verdicts used to explain what happened during compilation of your code:
- All Correct
Your code outputted the correct answer exactly and you received points. - Wrong Answer
Your code outputted the wrong answer (or outputted nothing). The important thing to note here is that your code doesn't contain errors which will prevent it from compiling. - Invalid Return
Your code either couldn't compile or there was an error during the runtime. The keyword here is error. Your code is not correct and didn't run properly. - Program Timeout
Each problem has a specific time limit. If your code doesn't stop running by that time limit, it will be killed by the judge and this verdict is produced. Your program is too slow. - All Correct (but time up!)
This verdict is an alternative to the All Correct verdict. You will only get this verdict when writing a contest. This verdict means your code passed but your time has surpassed the time allowed for the contest.
What are some of the contests hosted on Volcano Judge?
We have between 10 and 20 programming contests hosted on Volcano Judge every year, and you can use either Python or C++ in these contests. These include OlyCCServer contests, national and provincial olympiads, and some of our own contests! Register for them as soon as they pop up! You are also welcome to host your own contest! Create some p_links and email them to volcanojudge@gmail.com.
Is the Volcano Judge open-source?
While the current version of the Volcano Judge is not open-source, you can access an older version of the judge for educational purposes at the GitHub repository. Please note that this older version may contain several security issues and/or bugs. It is only available for educational purposes so that you can learn more about Volcano Judge and online code compilation in general!
Learn more about why we made it open-source in this official post.