Google Code Jam Europe logo

Important Dates

Registration Starts
Monday, May 1

Qualification Round
Tuesday, May 23

Round 1
Tuesday, May 30

Round 2
Saturday, June 3

Championship Round
Thursday, June 29
€30,000 in
Cash and Prizes!

1st Prize - €2,500
2nd to 5th - €1,000
6th to 10th - €750
11th to 20th - €500
21st to 50th - €150

Learn more
Google Code Jam Europe

Hey, European coders, now it’s your turn! Google™ is on its way to Dublin and they are looking for the best. Don't miss out on the Google Code Jam Europe 2006. This exciting contest gives you the chance to show off your coding talent for €30,000 in cash and prizes.

The Competition:

The tournament is a timed contest where all participants compete online to solve the same problems under the same time constraints.

The competition is available in three programming languages - Java, C++, and C#.

A wizard with C but rusty with C++? Don't worry! We've got it covered. Check out the C++ for C Programmers page that shows you the basics of learning C++ for the competition. Also, be sure to spend time in the Practice Rooms by clicking on the Competition Arena link above.

Here's the line-by-line documentation:

Download the Arena
The TopCoder® Competition Arena (a Java Applet) is where you begin. Download the app, read the problem statements, then code solutions, compile and test those solutions and submit the code for points. You can download the arena ahead of time to practice on sample problems prior to the competition.

Coding Phase
At the designated date and time, competitors enter the Arena and are placed in groups of ten into virtual rooms. All participants are presented with the same set of three problems of escalating difficulty. In a race to see who can create an accurate solution in the shortest amount of time, competitors try to out-think and out-code their opponents. The Leader Board tallies the points during each step of the competition.

Challenge Phase
During the Challenge Phase, competitors view each other's code and try to "break" that code by passing test cases through the submitted code, with the hope that the results are not satisfied by the software written. Breaking another developer's code is the most direct form of competition for a programmer. In this phase, points are awarded for successful challenges and deducted for unsuccessful challenges.

System Tests
Within minutes of the end of the Challenge Phase, the automated, objective system tests determine the accuracy of all submissions and award final points to all competitors. The assessment of your performance and presentation of stats is nearly instantaneous, as is the gratification of knowing how you did against a competitive field.

The Details:

Registration for the Google Code Jam Europe is open from Monday, May 1, 2006 at 8:00AM GMT/UTC through Tuesday, May 23, 2006 at 8:00AM GMT/UTC. There is no limit to the number of registrants for the competition, but only the top 500 scorers from the Qualification Round will advance to Round 1 of the Code Jam Europe on May 30.

The competitors with the top 250 scores from Round 1 will advance to compete in Round 2.

The competitors with the top 50 scores from Round 2 will be invited to compete for €30,000 in cash and prizes at the onsite Championship Round in Dublin, Ireland.

Date Time* Status
Monday, May 1 8:00 AM Registration Opens
Tuesday, May 23 8:00 AM Registration Closes
Tuesday, May 23 11:00 AM Qualification Round begins
Wednesday, May 24 11:00 AM Qualification Round ends
Tuesday, May 30 7:00 PM Round 1 - 500 participants
Saturday, June 3 11:00 AM Round 2 - 250 participants
Thursday, June 29** TBD Championship Round - 50 participants
* All times denoted as GMT/UTC.
** The Championship Round date is subject to change with or without prior notice.

We understand that final exams may occur in May and June for students; however, please note that the online rounds in May and June only last 60-75 minutes.  We hope that the June 29th finals in Dublin, Ireland will fit within your exam schedule.


The top 250 participants in Round 2 will receive a "Google™ Code Jam Europe" t-shirt. All 50 finalists who compete in the Championship Round will receive prizes as follows:

Competitor(s) Prize
First Place €2,500
2nd - 5th Place €1,000
6th – 10th Place €750
11th – 20th Place €500
21st – 50th Place €150
The Top 50 finishers will also receive a personal listening device.

To find out more detailed information about the Google™ Code Jam Europe, including a list of the prizes, please read the Terms and Conditions.
©2006 Google - Home - About Google - About TopCoder - We're Hiring