The WMOJ is a modern contest platform and archive of programming problems. It's also entirely open source.
So far, 52 developers have submitted to 87 problems a total of 97 times, using 2 languages.
If this is your first visit, please register an account. Then, try the CCC 2026 J1 problem.
It is our pleasure to welcome the first class of Computer Science students to WMOJ!
You might be wondering: what exactly is an online judge?
In computer science, an online judge is a system designed to automatically test and evaluate your code. When you tackle a problem on WMOJ, you write a program to solve it and submit your code directly to our platform. Behind the scenes, the judge runs your program against a series of hidden "test cases" (specific inputs) and checks if your program produces the correct outputs within a given time limit.
It's a fantastic way to practice algorithmic thinking, improve your debugging skills, and get instant feedback. We encourage all of you to dive into the problem sets, experiment, and not be afraid to make mistakes—that's how we learn!
Thanks for joining us, and happy coding!
It is our pleasure to announce that, after 10 months in active development, WMOJ has finally graduated from its beta-release to general availability and full launch!
WMOJ was created with a simple vision in mind: to promote a love of problem solving and Computer Science among enthusiasts throughout Canada (and beyond!).
Another thing to note: WMOJ is open-source on Github.
We strongly encourage everyone to contribute to this open-source project.
Of course, no application is perfect, and there are bound to be numerous bugs and missing features. If you do notice something, feel free to create a Github Issue (or even a PR if you want to attempt fixing yourself!).
Thanks again to all of you for your ongoing support,
WOSS CS Club Team
