Google’s longest running global coding competition, Code Jam, calls on programmers around the world to solve challenging, algorithmic puzzles against the clock. Contestants advance through four online-hosted rounds to compete at the annual Code Jam World Finals that is held at a different international Google office each year.
Each round brings new challenges and in the end, 25 contestants will have the ultimate chance to put their skills to the test, vying for cash prizes and the coveted championship title at the World Finals.
Google’s Code Jam 2019 competitors work their way through a series of online algorithmic puzzles to earn a spot at the World Finals, all for a chance to win the championship title and $15,000.
How Does Code Jam Work?
- Create a Coding Competitions profile if you don’t have one already. Then, when registration for the contest opens up, sign up!
- Once the Round starts, a link on the homepage will direct you to the dashboard for that Round.
- On the Round Overview page, you’ll see the problems. They will be listed in approximate order of difficulty, so we recommend starting with the first one.
- Read the problem description:
- The statement describes the problem that you need to write code to solve.
- The Input and Limits sections describe the test sets, which are an ordered list of difficulty targets for your program to hit. These sections make guarantees about the sort of data your code will have to run on for each test set.
- The Output and Sample Cases sections clarify what your code has to do.
- Write a solution that you think can pass at least Test Set 1.
- When you submit a solution, we will run it on the sample cases that meet the limits for Test Set 1. If it passes those, we will run the code against Test Set 1, and on the next test set if that passes, and so on.
- For Visible Test Sets, you will learn during the Round whether your code passed. For Hidden Test Sets, you will only find out at the end of the Round. You can submit as many times as you like, with minor penalties.
- Solve as many test sets for as many problems as you can before the Round ends. The more test sets you solve, the higher your score.
How to Register for Code Jam:
Click here to register.
Sunday, April 7, 2019 at 2:00 UTC.