The following programming languages are allowed for submissions:
- Python3 (pypy)
Conditions for participation
This PROG-A-THON is based on trust. An important condition for participation is that you program you own solutions, do not copy online solutions and do not try to sabotage the system. If you nevertheless perform one of these actions, you will be excluded from the contest.
You can only compete for the prizes of you are a via member and are a student at the UvA. You can however of course always participate for fun.
Rules for determining the winner
- The score is calculated based on the number of solved exercises. Every solved question yields 1 point.
- If the end score between two or more participants is the same, the winner will be determined by looking at the lowest cumulative time.
- For every wrong solution (wrong answer, time limit exceeded, run time error), a penalty of 2 hours in time is added to your score. This score is only taken into account if you do manage to solve this problem in a later solution.
The first, second, and third prizes will be given to the three individuals who have the highest scores according to this calculation. The first-year prize will be given to the highest scoring first-year student (see terms at the bottom). The remaining two prizes will be raffled off among all participants who have not won one of the above prizes, with each problem solved earning one lottery ticket.
In case of doubt about any matter concerning the PROG-A-THON, the committee decides about the outcome.
First Year Prize Eligibility
To be eligible for the first-year prize, you must be a first-year bachelor student. In addition, this should also be the first year in which you are following a university study in the direction of information sciences.