Progsoc Open Hackathon 2013

From ProgSoc Wiki

Revision as of 06:04, 1 May 2013 by Livia (Talk | contribs)
Jump to: navigation, search



The 2013 Progsoc Open Hackathon will be a friendly and fun competition held for everyone. Individuals and teams will work to solve programming problems ranging from easy problems to more difficult problems.

Prizes will be awarded for every question solved!


The competition will be held on:


The location is:


Competition programming languages:

Any language of your choice.

Marking of answers:

Both the algorithm and the output of your code will be assessed for correctness. It will be manually marked.


Individuals and teams (of 2 or 3 people) will be able to register their teams online. An online form will be made available shortly.

Who Can Enter

  • Current UTS students
    • Both undergraduate and postgraduate students are eligible
    • Students from ALL faculties are welcome


Prizes will be awarded for each problem solved. Both individuals and teams will receive 1 prize per question solved. Different prizes will be awarded based on the difficulty of the problem.

  • Easy problem: TBA
  • Medium problem: TBA
  • Difficult problem: TBA


  1. Entrants will have a total of 3 hours to solve as many problems as they want.
  2. Entrants are free to enter the competition at any time, and free to leave at any time.
  3. Solutions must not be obfuscated, and should clearly show the algorithm used to solve the problem.
  4. The judges' decision is final.

Example Problems

To cater for a variety of ability levels, there will be 3 different difficulty levels:

Easy Problems

These will be set at the level of Project Euler problems.

Example: Write a program that adds all the natural numbers (i.e. positive integers) below one thousand that are multiples of 3 or 5.

Possible solutions

For more easy practice problems: Euler Problem Set

Medium Problems


Difficult Problems

These will be set at the level of ACM ICPC Regional Competition Problems. A few examples:

More ACM problems can be found at:

Test your solutions on the ACM-ICPC Live Archive Online Judge.

Personal tools