Google Hash Code Programming Competition 2018


Hash Code is a team programming competition organized by Google. You pick your team and programming language, we pick a Google engineering problem for you to solve.
Are you up for the challenge?

For each round of the competition we’ll present a problem (see past problems here) and your team will write a program that generates a solution. Your team can submit as many solutions as you’d like using the online Judge System, and a live scoreboard will let you know how you stack up against the competition. Top scoring teams will win cool Google prizes, because of course you can’t host a programming competition without something to work for! Convinced?

Hash Code is open to university students and industry professionals in Europe, the Middle East and Africa. Participants compete in teams of two to four. Registration is free of charge and will close on 26th February 2018 at 18:00 CET.

Your team will be tasked with solving a challenge created by Google engineers using your own computer and programming language and tools of your choice. For this round, your team can compete from wherever you’d like, including from one of our Hash Code hubs.

Top scoring teams from the Online Qualification Round will be invited to the Final Round at Google Dublin. We’ll present a second challenge, and the winning teams will be awarded Google prizes.


Online Qualification Round

Thursday, 1st March 2018, 18:30 to 22:30 CET
18:00CET – The countdown begins!
You will receive an email with instructions for the Online Qualification Round, including how to access the Problem Statement and how to view the YouTube Live Stream.
18:30CET – The task is announced
We will introduce the competition and explain the task through a YouTube Live Stream.
18:45CET – The competition starts!
We’ll release the problem statement as a PDF file that can be downloaded from the Judge System. You’ll be able to submit your team’s solution through the Judge System at any time, and a live scoreboard will be available.
21:30CET – The live scoreboard freezes
To increase suspense and make the end of the competition more exciting, the live scoreboard will freeze. You’ll still be able to submit new submissions until the deadline.
22:30CET – Time’s up!
The Judge System will accept submissions until Thursday, March 1st 22:30 CET sharp. A few minutes after the submission deadline, we’ll join you again via YouTube Livestream to walk through the problem and possible solutions. We’ll also release the final scoreboard on the Judge System so that your team can compare its achievements with others. The final results will be announced by 6th March 2018 and all teams who have qualified for the Final Round will be notified then.
Closing date: 26 February 2018