Programmer's Wiki
(update url)
Gcnit.93 (talk | contribs)
No edit summary
Tag: Visual edit
(15 intermediate revisions by 13 users not shown)
Line 3: Line 3:
 
The system can compile and execute your code, and test your code with pre-constructed data. Submitted code may be run with restrictions, including time limit, memory limit, security restriction and so on. The output of the code will be captured by the system, and compared with the standard output. The system will then return the result.
 
The system can compile and execute your code, and test your code with pre-constructed data. Submitted code may be run with restrictions, including time limit, memory limit, security restriction and so on. The output of the code will be captured by the system, and compared with the standard output. The system will then return the result.
   
When mistakes were found in a standard output, the submission will be unsuccessful. You must correct any errors in the code, and resubmit for re-judgement.
+
When mistakes were found in a standard output, the submission will be unsuccessful. You must correct any errors in the code, and resubmit for re-judgement.
   
 
Some examples of online judges are:
 
Some examples of online judges are:
Line 9: Line 9:
 
*[http://acm.timus.ru Ural State University Problem Archive with Online Judge], over 500 problems
 
*[http://acm.timus.ru Ural State University Problem Archive with Online Judge], over 500 problems
 
*[http://acm.sgu.ru Saratov State University Problem Archive with Online Judge], over 200 problems
 
*[http://acm.sgu.ru Saratov State University Problem Archive with Online Judge], over 200 problems
  +
*[http://www.urionlinejudge.com.br URI Online Judge], more than 1800 problems formulated in English and Portuguese; supports C, C++, C#, Java, Python, Ruby, Scala, JavaScript, Kotlin, and Go; also supports SQL; problems divided into 9 major categories
  +
*[https://pandaoj.com Panda Online Judge], over 4000 problems including more than 200 original problems, have useful features for users.
 
*[http://acm.pku.edu.cn/JudgeOnline/ Peking University Online Judge], over 2300 problems including more than 200 original problems
 
*[http://acm.pku.edu.cn/JudgeOnline/ Peking University Online Judge], over 2300 problems including more than 200 original problems
 
*[http://acm.mipt.ru/judge/login.pl?lang=en Moscow Problem Archive with Online Judge], not many, but high quality problems
 
*[http://acm.mipt.ru/judge/login.pl?lang=en Moscow Problem Archive with Online Judge], not many, but high quality problems
 
*[http://www.spoj.pl/ Sphere Online Judge], about 3000 problems formulated in English, Polish, Vietnamese, Portuguese; supports over 30 different Programming languages.
 
*[http://www.spoj.pl/ Sphere Online Judge], about 3000 problems formulated in English, Polish, Vietnamese, Portuguese; supports over 30 different Programming languages.
 
*[http://acm.lviv.ua Lviv National University Online Judge], over 100 hard ACM-type problems. Only ukrainian language.
 
*[http://acm.lviv.ua Lviv National University Online Judge], over 100 hard ACM-type problems. Only ukrainian language.
*[http://acm.tju.edu.cn Tianjin University Online Judge], over 2000 problems, virtual contests supported.
+
*[http://acm.tju.edu.cn Tianjin University Online Judge], over 2000 problems, virtual contests supported.
 
*[http://acm.zju.edu.cn/ Zhejiang University Online Judge], 1875 problems but only supports C, C++, and Pascal
 
*[http://acm.zju.edu.cn/ Zhejiang University Online Judge], 1875 problems but only supports C, C++, and Pascal
 
*[http://acm.hit.edu.cn/ Harbin Institute of Technology Online Judge]
 
*[http://acm.hit.edu.cn/ Harbin Institute of Technology Online Judge]
 
*[http://acm.fzu.edu.cn/ Fuzhou University Online Judge]
 
*[http://acm.fzu.edu.cn/ Fuzhou University Online Judge]
  +
Examples of modern judge platforms
  +
*[http://open.kattis.com Kattis]
  +
*[http://www.codewars.com CodeWars]
  +
*[http://codefights.com CodeFight]
  +
*[http://codingame.com CodinGame]
  +
*[http://hackerrank.com Hackerrank]
  +
*[http://leetcode.com LeetCode]
  +
*[https://www.interviewbit.com InterviewBit]
  +
*[https://backtobackswe.com/ Backtobackswe]
  +
*[https://workat.tech/problem-solving/practice WorkAtTech]
   
 
==See also==
 
==See also==

Revision as of 06:15, 19 June 2021

An online judge is an online system to test programs in programming contests. They are also used to practice for such contests.

The system can compile and execute your code, and test your code with pre-constructed data. Submitted code may be run with restrictions, including time limit, memory limit, security restriction and so on. The output of the code will be captured by the system, and compared with the standard output. The system will then return the result.

When mistakes were found in a standard output, the submission will be unsuccessful. You must correct any errors in the code, and resubmit for re-judgement.

Some examples of online judges are:

Examples of modern judge platforms

See also

Smallwikipedialogo.png This page uses content from Wikipedia. The original article was at Online judge. The list of authors can be seen in the page history. As with the Programmer's Wiki, the text of Wikipedia is available under the GNU Free Documentation License.