Codebreaker (Back-end and Grading) was built by Daniel Choo, Lim Rui Yuan, Shen Xing Yang and James Sng.
Codebreaker (User Interface) was designed by Shevonne Chia and Jamie Lim.

Please contact the administrators for any feature requests or bug reports.

We would like to thank:

Terms of Use

  1. The following rules, if broken, would result in bans from the judge as well as potential disciplinary actions with affiliated institutions, where applicable:
    1. Spamming submissions not intended to be an attempt at the problem
    2. Repeatedly submitting the same piece of code
    3. Sharing of user accounts. Each account is intended to be in use by one person only. Please register for another account if required
    4. Plagiarism of code
    5. Hacking of user accounts
    6. Submission of malign codes intended to corrupt the integrity of the judge system
    7. Submission of malign codes intended to sabotage judge costs or to disable judge graders
    8. Using an external software to submit automatically to Codebreaker
    9. Attempting to gain access to resources that are not accessible to you (eg: other people's code, test cases, admin control panel)
    10. Any form of Denial of Service (DOS) attacks
  2. In the event of either repeated violations of the rules above, or past misuse of, we reserve the rights to permanently deny access to the judge for the user. This is a community-sponsored judge and we reserve all rights to revoke accounts at our sole discretion
  3. Please contact the current administrators if you would like to run training on the judge
  4. Intellectual property
    1. All problems with their author tagged and identified are original problems. They fall under the collective intellectual property of the Codebreaker system
    2. Some of the problems with sources credited have testcases independent of the original source. This could account for some differences in score of submissions
    3. Anybody who wishes to use or replicate these problems for training or competition purposes should contact Codebreaker administrators first
    4. In the event of an ownership dispute, please contact the administrators who will help settle the dispute
    5. Please direct any IP rights claim to Codebreaker administrators
  5. The story and all names, characters, and incidents portrayed in any problem are fictional. Any resemblance between characters in statements and real life are purely coincidental. If you are unhappy about your name in a problem statement, please contact us and we will take it down.