judger
Judger refers to a component or entity responsible for evaluating and determining the outcome of a process or task. In computing, a judger is often part of a competitive programming platform or a system that needs to verify the correctness of a solution. It typically receives a problem statement, input data, and a user-submitted solution, then executes the solution with the provided input and compares the output against a set of pre-defined correct outputs. The judger then assigns a score or status based on this comparison, such as "Accepted," "Wrong Answer," "Time Limit Exceeded," or "Runtime Error."
The core functionality of a judger involves execution and comparison. It needs to securely run the submitted
Beyond competitive programming, the concept of a judger can be applied in various contexts where automated