Google Code Jam is an international
programming competition hosted and administered by
Google
Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
. The competition began in 2003. The competition consists of a set of
algorithm
In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algorithms are used as specificat ...
ic problems which must be solved in a fixed amount of time. Competitors may use any
programming language
A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language.
The description of a programming ...
and
development environment to obtain their solutions. From 2003 to 2007, Google Code Jam was deployed on
Topcoder's platform. Since 2008 Google has developed their own dedicated infrastructure for the contest.
Between 2015 and 2018, Google also ran Distributed Code Jam, with the focus on
distributed algorithms. This was run in parallel with the regular Code Jam, with its own qualification and final round, for a top prize of $10,000, but was only open for people who qualified to Round 2 of Code Jam (up to 3000 people).
Several Google Code Jam problems have led to
academic research
Research is " creative and systematic work undertaken to increase the stock of knowledge". It involves the collection, organization and analysis of evidence to increase understanding of a topic, characterized by a particular attentiveness ...
.
Past winners
Google Code Jam
* The 2020 Code Jam World Final was originally scheduled to take place in
Munich
Munich ( ; german: München ; bar, Minga ) is the capital and most populous city of the States of Germany, German state of Bavaria. With a population of 1,558,395 inhabitants as of 31 July 2020, it is the List of cities in Germany by popu ...
,
Germany
Germany,, officially the Federal Republic of Germany, is a country in Central Europe. It is the second most populous country in Europe after Russia, and the most populous member state of the European Union. Germany is situated betwe ...
, but later was converted to online format in response to
COVID-19 pandemic
The COVID-19 pandemic, also known as the coronavirus pandemic, is an ongoing global pandemic of coronavirus disease 2019 (COVID-19) caused by severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2). The novel virus was first identif ...
.
Distributed Code Jam
Results by country
See also
*
Google Code
Google Developers (previously Google Code) , application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers usin ...
*
Online judge
Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. Contestants are referred to as ''sport programmers''. Competitive progra ...
*
Topcoder Open
References
* https://code.google.com/codejam/contest/7214486/scoreboard
* https://code.google.com/codejam/contest/2437491/scoreboard?c=2437491
*
*
External links
Google – Code Jam
{{Google Inc.
Code Jam
Programming contests