Google Code Jam

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Template:Use dmy dates Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".

Google Code Jam was an international programming competition hosted and administered by Google.Template:R The competition began in 2003.Template:R The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language 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 2018Template:R, Google also ran Distributed Code Jam, with the focus on distributed algorithms.Template:R 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.Template:R

On February 22, 2023, Google announced that Code Jam was to be discontinued alongside their other programming competitions, Hash Code and Kick Start.[1] A series of four "farewell rounds" took place on April 15, 2023 from 14:00 until 18:00 UTC, with all rounds taking place at the same time.[2] Login functionality for Google's programming competitions was disabled on June 1, 2023, followed by the shut down of the competitions' hosting platform exactly one month later, on July 1, 2023. A permanent archive of all Code Jam, Hash Code and Kick Start problems is available for download on GitHub.[3][4]

Past winners

Google Code Jam

Tournament Finals location Registrants Qual Advancers 1st place 2nd place 3rd place
2021 Online Template:Nts Template:Nts[5] Template:Flagicon Xiuhan Wang Template:Flagicon Shogo Murai Template:Flagicon Scott Wu
2020 OnlineTemplate:Efn Template:Nts Template:Nts[6] Template:Flagicon Gennady Korotkevich Template:Flagicon Kevin Sun Template:Flagicon Andrew He
2019 San Francisco, United States Template:Nts Template:Nts[7] Template:Flagicon Gennady Korotkevich Template:Flagicon Makoto Soejima Template:Flagicon Andrew He
2018 Toronto, Canada Template:Nts Template:Nts[8] Template:Flagicon Gennady Korotkevich Template:Flagicon Kamil Debowski Template:Flagicon Makoto Soejima
2017 Dublin, Ireland Template:Nts Template:Nts[9] Template:Flagicon Gennady Korotkevich Template:Flagicon Konstantin Semenov Template:Flagicon Vladislav Epifanov
2016 New York City, United States Template:Nts Template:Nts[10] Template:Flagicon Gennady KorotkevichTemplate:R Template:Flagicon Kevin Atienza Template:Flagicon Egor Kulikov
2015 Seattle, United States Template:Nts Template:Nts[11] Template:Flagicon Gennady Korotkevich Template:Flagicon Makoto Soejima Template:Flagicon Bruce Merry
2014 Los Angeles, United StatesTemplate:R Template:Nts Template:Nts[12] Template:Flagicon Gennady Korotkevich Template:Flagicon Evgeny Kapun Template:Flagicon Yuzhou Gu
2013 London, United Kingdom Template:Nts Template:Nts[13] Template:Flagicon Ivan MetelskyTemplate:R Template:Flagicon Vasil Bileckiy Template:Flagicon Vladislav Isenbaev
2012 New York City, United States Template:Nts Template:Nts[14] Template:Flagicon Jakub Pachocki Template:Flagicon Neal Wu Template:Flagicon Michal Forišek
2011 Tokyo, Japan Template:Nts Template:Nts[15] Template:Flagicon Makoto Soejima Template:Flagicon Ivan Metelsky Template:Flagicon Jakub Pachocki
2010 Dublin, Ireland Template:Nts Template:Nts[16] Template:Flagicon Egor Kulikov Template:Flagicon Erik-Jan Krijgsman Template:Flagicon Sergey Kopeliovich
2009 Mountain View, United States Template:Nts Template:NtsTemplate:R Template:Flagicon Tiancheng Lou Template:Flagicon Zichao Qi Template:Flagicon Yoichi Iwata
2008 Mountain View, United StatesTemplate:R Template:Nts Template:Nts Template:Flagicon Tiancheng Lou Template:Flagicon Zeyuan Zhu Template:Flagicon Bruce Merry
2006 New York City, United States ? Template:Flagicon Petr Mitrichev Template:Flagicon Ying Wang Template:Flagicon Andrey Stankevich
2005 Mountain View, United States ? Template:Flagicon Template:IllTemplate:R Template:Flagicon Erik-Jan Krijgsman Template:Flagicon Petr Mitrichev
2004 Mountain View, United States ? Template:Flagicon Sergio Sancho Template:Flagicon Po-Ru Loh Template:Flagicon Reid Barton
2003 Mountain View, United States ? Template:Flagicon Jimmy Mårdell Template:Flagicon Christopher Hendrie Template:Flagicon Eugene Vasilchenko

Template:Notelist

Distributed Code Jam

Tournament Finals location Competitors 1st place 2nd place 3rd place
2018 Toronto, Canada ? Template:Flagicon Mateusz Radecki Template:Flagicon Kevin Atienza Template:Flagicon Template:Ill
2017 Dublin, Ireland Template:Nts Template:Flagicon Andrew He Template:Flagicon Evgeny Kapun Template:Flagicon Erik-Jan Krijgsman
2016 New York City, New York, United States Template:Nts Template:Flagicon Bruce Merry Template:Flagicon Yuzhou Gu Template:Flagicon Filip Hlasek
2015 Seattle, Washington, United States Template:Nts Template:Flagicon Bruce Merry Template:Flagicon Marcin Smulewicz Template:Flagicon Ting Wei Chen

Results by country

Country 1st place 2nd place 3rd place
Template:Flagicon Belarus 9 1 0
Template:Flagicon China 3 4 1
Template:Flagicon Russia 2 2 7
Template:Flagicon Poland 2 1 1
Template:Flagicon Japan 1 3 2
Template:Flagicon Argentina 1 0 0
Template:Flagicon Sweden 1 0 0
Template:Flagicon USA 0 2 4
Template:Flagicon Canada 0 2 1
Template:Flagicon Netherlands 0 2 0
Template:Flagicon Philippines 0 1 0
Template:Flagicon Ukraine 0 1 0
Template:Flagicon South Africa 0 0 2
Template:Flagicon Slovakia 0 0 1

See also

References

<templatestyles src="Reflist/styles.css" />

  1. Template:Cite tweet
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. Script error: No such module "citation/CS1".Script error: No such module "Unsubst".
  10. Script error: No such module "citation/CS1".Script error: No such module "Unsubst".
  11. Script error: No such module "citation/CS1".Script error: No such module "Unsubst".
  12. Script error: No such module "citation/CS1".
  13. Script error: No such module "citation/CS1".
  14. Script error: No such module "citation/CS1".
  15. Script error: No such module "citation/CS1".
  16. Script error: No such module "citation/CS1".Script error: No such module "Unsubst".

Cite error: <ref> tag with name "A New Learning Paradigm: Competition Supported by Technology 2010 p. 8" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "acm2696032" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "Barreiro 2014" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "Dickey 2014" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "Dyer Gregersen Christensen 2011 p. 196" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "Ghoshal 2015" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "Informationweek 2005 p. 77" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "Lowe 2009 p. 284" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "mL4Ix" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "Reardon 2008" defined in <references> is not used in prior text.
Cite error: <ref> tag with name "2019 Qual" defined in <references> is not used in prior text.

Cite error: <ref> tag with name "2019 FAQ" defined in <references> is not used in prior text.

Script error: No such module "Check for unknown parameters".

External links

Script error: No such module "Navbox".