Google Code Jam 2018
8 April 2018
About Google Code Jam
Google Code Jam is an international programming competition hosted and administered by Google. It was started in 2003. Google Code Jam Competition consists of Algorithmic Problems which need to be solved in a given amount of time. Google Code Jam competition is in its 15th year and is one of the top, programming competitions in the world. In 2014, approximately 50,000 persons participated in the first-ever live streamed finals.
What is in for Google Code Jam
- A 27-hour Online Qualification Round taking place on April 6, 2018
- Multiple online rounds
- The chance to win one of 25 spots at the World Finals on 10 August 2018, held at the Google offices in Dublin, Ireland.
- A grand prize of $15,000 and earning the title of 2018 Code Jam World Champion.
Google Code Jam 2018 Dates
Event | Date |
Google Code Jam Application Begin | 6 March 2018 at 19:00 UTC |
Last date of Google Code Jam Application Submission | 8 April 2018 at 2:00 UTC |
Google Code Jam Eligibility Criteria
Gender | Both |
Region | Global |
Class/ Age | Above 18 years |
Details |
Not Eligible to Participate
|
Google Code Jam Reward
T-Shirt: Candidates will receive a t-shirt:
- If they are among the top-scoring 1000 contestants from Round 2
- If they had been the winner of Code Jam 2017
- If they are one of the top-scoring 500 contestants from Distributed Code Jam Round 1.
Code Jam Cash Prize:
Prize | Amount |
1st Prize | 15,000 USD |
2nd Prize |
2,000 USD |
3rd Prize |
1,000 USD |
4th to 25th Place |
100 USD |
Distributed Code Jam Cash Prizes: Contestants are eligible to receive one of the following cash prizes if they advance to, attend, and compete in the final round of Distributed Code Jam.
Prize | Amount |
1st Prize | 10,000 USD |
2nd Prize |
2,000 USD |
3rd Prize |
1,000 USD |
Winner of Google Code Jam 2015
- The infamous Google Code Jam returns to throw intense algorithmic puzzles at programmers from around the world.Of the 50,000+ coders who registered to compete last year, Gennady.Korotkevich who, at the end of it all, stood alone as the Code Jam Champion.
- Not only he took the title, from reigning champion mystic, after qualifying for the finals in the past but not being able to participate due to his age.
Google Code Jam Application form and Process
Candidates can register for Google Code Jam 2018 through online mode only.
Information to be provided at the time of registration
As part of Registration, contestants will be required to provide information about themselves, such as their
Click Here to Participate
- Name - as well as to choose a screen name/nickname.
- Google reserves the right to change or omit contestant screen names or nicknames for purposes of publication on Google websites or listserv, particularly if they are, in Google's sole opinion, obscene or violate the intellectual property rights of others.
- Email address
- Contestants may only register for Code Jam with one valid email address.
- Contestants attempting to compete with multiple email addresses will be disqualified.
Google Code Jam Selection Process
Google Code Jam takes place over the course of multiple "Rounds," fixed time frames in which contestants compete to solve a set of algorithmic problems. Rounds take place at scheduled times. Contestants who do well enough in around advance to future rounds, until the finals, in which the champion is decided. Rounds are of different lengths, varying from 2 hours to 4 hours except for the Qualification Round, which lasts 27 hours.
Qualification Round:
Contestants don't have to be ready to compete at the start of the Qualification Round; it's 27 hours long so that people around the world can compete at a time that's convenient for them. Google Code Jam, recommend setting aside up to 2 hours out of the 27 to compete, though of course, they can spend as much or as little time as you like within 27-hour period. Any contestant who earns a fixed number of points, which will be displayed on the contest scoreboard, will advance from the Qualification Round and be eligible for the First Rounds.
First Rounds: There are three first rounds: Round 1A, Round 1B and Round 1C. Each lasts for two hours, thirty minutes. You can compete in all three of the first rounds if the contestant wants to, or in any one or two of them; but as soon as they are placed in the top 1000 of a first round, they have qualified for Round 2 and they will not be allowed to compete in later first rounds.
Round 2: The 3000 contestants who advanced from the first rounds compete in this round. It lasts two hours, thirty minutes. The top 1000 contestants win shirts, and the top 500 contestants advance to Round 3.
Round 3: The 500 contestants who advanced from Round 2 compete in this round. It lasts two hours, thirty minutes. The top 25 contestants advance to the Onsite Finals. If any of those contestants are unable to attend the Onsite Finals for any of the reasons listed in the Terms, Google may advance contestants ranked below the 25th place to replace them.
Onsite Finals: The top 25 contestants in the world travel to a Google office and compete for the grand prize, and the title of Code Jam Champion!
Judgment Criteria
For the most part, your submission will be compared character-by-character to the judges' output. More precisely:
- Minor differences in whitespace are ignored. In particular, every non-empty sequence of whitespace characters (except newlines and non-ASCII characters) is treated as a single space. Unix, Mac and Windows endings are all acceptable ways of ending lines.
- Leading and trailing whitespace on each line is ignored. The remaining, non-empty lines are compared pairwise, using rules 1 and 3.
- Real numbers may be judged especially if the problem specifies that they will. See below for how specially-treated real numbers are judged.
Google Code Jam Schedule
Date | Time (UTC)* | Duration | Description |
Tuesday, 6 March 2018 Ends: Sunday, 8 April 2018 at 02:00 UTC |
19:00 UTC | 32d 7hr | Registration |
Friday, 6 April 2018 | 23:00 UTC | 27hr | Qualification Round |
Saturday, 14 April 2018 | 01:00 UTC | 2hr 30min | Online Round 1: Sub-Round A |
Sunday, 29 April 2018 | 16:00 UTC | 2hr 30min | Online Round 1: Sub-Round B |
Saturday, 5 May 2018 | 09:00 UTC | 2hr 30min | Online Round 1: Sub-Round C |
Saturday, 19 May 2018 | 14:00 UTC | 2hr 30min | Online Round 2 |
Saturday, 9 June 2018 | 14:00 UTC | 2hr 30min | Online Round 3 |
Friday, 10 August 2018 | 15:30 UTC | 4hr | Onsite Finals |
Google Code Jam Contact Details
1600 Amphitheatre Pkwy,
Mountain View, CA 94043, United States
Phone: +1 650-253-0000