ProgrammingContest is an online service for students, to practise programming in a contest like fashion. Students collect experience points and may compare each other. The main goal is, that students learn to build better coded applications with more efficient code. They learn to make less mistakes while trying repeatedly, since they have all time needed to succeed. The struggle is to solve algorithmic problems with a minimal number of tries and such collect the most possible points for one problem.
A good starting point is the list of problems. Here you can view and read all problem descriptions. You may choose any problem you want. Then you solve and test it at first on your own machine. Afterwards, click "solve" in the problem description, left of the problem title. On the following website you should be able to upload your solution. After successful upload, your submission will be automatically compiled, run and tested. Results can be found in the table below.
If you submit your solution for the first time and every test passes without errors, you earn 100 percent of the points declared. Further submissions, in case of errors,
reduce the amount of points one can get.
For example, if the problem declares a maximum amount of 200 points and you need three attempts to pass all tests. Then you earn
Points at all.
If there were only 100 Points and it takes you 10 times to succeed, you still earn Points.
So in general,
the amount of points P after N tries (where N > 1) is calculated as follows:
Points.
The following versions of programming langugages are yet available. To avoid side effects, it is recommended to use compatible versions for development.
This service is provided by the Faculty of Computer Science - Hof University.
Version 1.2
Author C. Schaller
Creation date September 2019