Hello everyone,
I have created a web-based application using the uDebug API that allows users to test their code for correctness.
The application allows users to enter the code of their solution in several programming languages:
They are then able to search for any competitive programming problem of one of the following online judges:
- ACM-ICPC Live Archive
- CATS Online Judge
- Dev Skill
- URI Online Judge
- Facebook Hacker Cup
- Google Code Jam
- Light Online Judge
- Toph
- UVa Online Judge
Input can be provided either by using input from the input table that contains inputs provided by uDebug users, or by inserting a custom input. The calculated outputs of the provided user code and the correct code of uDebug are then compared to one another, allowing users to spot any differences:
It is also possible to insert code for a random input generator to feed random input for a certain amount of iterations.
I hope this application will be helpful for people that are active on the above mentioned judges. Any feedback is welcome.