The competition consists of teams of 1-3 students who will solve a set of programming problems within a limited time (2 hours).
This type of competition tests their fundamental programming skills, their ability to analyze problems and also their ability to work together as a team.
Any questions and requests for clarification should be directed at one of the competition supervisors.
Each participant is allowed to use any hard-copy/offline references desired (books, old texts, prior program printouts, etc.).
Programs may be written in Java (Eclipse)jdk-8, Python 3.4.3, C/C++ (Code Blocks)13:12 and Processing3.0a5 Contestants could choose any language for solving their problems.
Each program should read from console input (the keyboard) and write to console output (the monitor); should be a command-line application (non-graphical).
Each program solution should be named problemX.ext where X is the problem number (1-5) and ext is the file extension associated with the chosen programming language (.c for C, .cpp for C++, and .java for Java).
Participants may submit work as many times as desired as long as all files are submitted before the deadline.
At the end of the allocated time, the winner of the competition will be the team who completes the most problems correctly. In the event of a tie, the winner will be the contestant who submits solutions earliest as determined by the system timestamps.