DEADLINE: 7 April, 2019 at 2:00 UTC.
Code Jam is back for its 16th year! Join the Code Jam community and take on a series of challenging algorithmic puzzles designed by Google engineers. You’ll have a chance to earn the coveted title of Code Jam Champion and win 15,000 USD at the World Finals. Do you have what it takes?
Code Jam is Google’s longest running global coding competition, where programmers of all levels put their skills to the test. 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.
For More Information: