How to Build an Online Judge, Part 1: Understanding stdin, stdout, stderr, and Exit Codes
An Online Judge performs code execution and tests it against a series of test cases. A running program may require a input and the output of the program must be communicative with the judge service to
systemsfromscratch.hashnode.dev7 min read