The New Zealand Programming Competition
Site prizes will be awarded to the winning teams at each level (junior, intermediate and senior), plus spot prizes.
Here is the official ACM website for the international competition:
Here are some example local results from a few years ago.
What is the Contest Like?Try it. You'll like it! The contest pits teams of three with one computer against a host of problems in a limited time-frame. Typically, ten or more problems are posed with five hours to solve as many as you can. These problems can generally be solved by careful analysis and application of algorithms taught in undergraduate computer science. Some are real corkers. Practicing for the contest involves cleaning up your computing background and being able to produce under pressure.
What are the benefits?This is probably the best part. You learn to work under pressure. You learn to pick the right tool for the job. You learn to work as a team. Egoless programming, it's a high ideal.
If you do well you get to add "Winner of the Waikato University Programming Competition" to your C.V. From there you get to enter the NZ programming competition, the South Pacific programming competition, and if you're successful, you go to the U.S.A. and compete for the World title!
Who is Eligible to Compete?Anyone. Everyone. If you can think, write code and you're keen, join up. If you're already good and you want to be better, join up too.
Show me some examplesThe ACM competition has hard questions. They're looking for the best programmers in the world! These questions below are the easy ones. Follow the ACM link to read the harder questions.
If these are too easy for you, then wow!, we're impressed. Let us know and we'll get you some more.
Results of 1997 Waikato University Competition (26th July 1997).
Results of 1998 Waikato University Competition (10th Oct 1998).
Results of 2002 Waikato University Competition (24th Aug 2002).