Each problem has a set of tests. Once you think your code is working correctly you can submit your program to the marking system for testing.
You can run the marker as many times as you want, but be careful about points (as explained below).
You will receive points only for passing all the tests for a problem before the submission deadline. No points are awarded for passing only some of the test cases.
You have until the end of the competition to earn points. All problems are due .
How many points?
Each problem is worth 10 points. There may be different numbers of problems in any particular week so the total number of points available per week may vary.
If you solve the problem (passing all the tests) in the first 5 attempts, you will receive the full 10 points for that problem.
Every 5 incorrect submissions reduces the number of points you will receive for that problem. If you pass the tests on the 6th to 10th attempt (ie. 5 to 9 incorrect submissions), you will receive 9 points. Every further 5 incorrect attempts loses another point until 5 points remain.
No matter how many incorrect submissions you make, you will still get at least 5 points for solving the problem before the deadline.