Hello everyone,
I have created a web-based application using the uDebug API and Judge0 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.
Auto comment: topic has been updated by Robbinb1993 (previous revision, new revision, compare).
Hi, first of all, great tool!
I found a bug while solving the UVA problem 403-Postscript. AC code to test
When the input contains a reverse slash, on the accepted output it gets duplicated and marking "Your output" as incorect
Hello,
Thank you for notifying me about this. I will fix it as soon as possible. :)
The bug has been resolved.
Awesome tool, Thanks
recently i'm facing this problem. Any solution?
Hello, I am aware of the error. The judge0 API which is used to compile user code has become freemium as of today: https://github.com/judge0/api/issues/171 . I will try to update the application soon.
Will you host your version of Judge0 api? If there's anything to help, gladly, your tool is super useful.
Hi, I am thinking about hosting the website myself on a linux server so that I can also host the Judge0 services myself as explained here: https://github.com/judge0/api/blob/master/CHANGELOG.md#deployment-procedure. It will take me some time to figure everything out as I have never set up an own server before.
The website is operating correctly again. Judge0 is sponsoring the website!
Auto comment: topic has been updated by Robbinb1993 (previous revision, new revision, compare).