Google Code Jam Explained

Google Code Jam
Status:Discontinued
Frequency:Annually
Venue:Online
Country:Worldwide
Years Active:2003–2022
First:2003
Attendance:35,500 (2019)
Budget:$15,000 for winner, smaller prizes for runners-up
Patron:Google
Website:https://codingcompetitions.withgoogle.com/codejam (shut down on July 1, 2023)

Google Code Jam was an international programming competition hosted and administered by Google. The competition began in 2003. 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 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.

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

TournamentFinals locationRegistrantsdata-sort-type="number" Qual Advancers1st place2nd place3rd place
2022Online[5] Gennady Korotkevich Lingyu Jiang Kevin Sun
2021Online[6] Xiuhan Wang Shogo Murai Scott Wu
2020Online[7] Gennady Korotkevich Kevin Sun Andrew He
2019San Francisco, United States[8] Gennady Korotkevich Makoto Soejima Andrew He
2018Toronto, Canada[9] Gennady Korotkevich Kamil Debowski Makoto Soejima
2017Dublin, Ireland[10] Gennady Korotkevich Konstantin Semenov Vladislav Epifanov
2016New York City, United States[11] Gennady Korotkevich Kevin Atienza Egor Kulikov
2015Seattle, United States[12] Gennady Korotkevich Makoto Soejima Bruce Merry
2014Los Angeles, United States[13] Gennady Korotkevich Evgeny Kapun Yuzhou Gu
2013London, United Kingdom[14] Ivan Metelsky Vasil Bileckiy Vladislav Isenbaev
2012New York City, United States[15] Jakub Pachocki Neal Wu Michal Forišek
2011Tokyo, Japan[16] Makoto Soejima Ivan Metelsky Jakub Pachocki
2010Dublin, Ireland[17] Egor Kulikov Erik-Jan Krijgsman Sergey Kopeliovich
2009Mountain View, United States Tiancheng Lou Zichao Qi Yoichi Iwata
2008Mountain View, United States Tiancheng Lou Zeyuan Zhu Bruce Merry
2006New York City, United States? Petr Mitrichev Ying Wang Andrey Stankevich
2005Mountain View, United States? Marek Cygan Erik-Jan Krijgsman Petr Mitrichev
2004Mountain View, United States? Sergio Sancho Po-Ru Loh Reid Barton
2003Mountain View, United States? Jimmy Mårdell Christopher Hendrie Eugene Vasilchenko

Distributed Code Jam

TournamentFinals locationdata-sort-type="number" Competitors1st place2nd place3rd place
2018Toronto, Canada? Mateusz Radecki Kevin Atienza Tomek Czajka
2017Dublin, Ireland Andrew He Evgeny Kapun Erik-Jan Krijgsman
2016New York City, New York, United States Bruce Merry Yuzhou Gu Filip Hlasek
2015Seattle, Washington, United States Bruce Merry Marcin Smulewicz Ting Wei Chen

Results by country

Country1st place2nd place3rd place
Belarus910
China341
Russia227
Poland211
Japan132
Argentina100
Sweden100
USA024
Canada021
Netherlands020
Philippines010
Ukraine010
South Africa002
Slovakia001

See also

References

External links

Notes and References

  1. 1628448086572793856. gcodingcomps. 20 years, more than a million participants and billions of lines of code later, our coding competitions are coming to a close. It's been an honor to learn and enjoy coding with you. Thank you. Join us 4/15 at 2 p.m. UTC for farewell rounds of competition: https://goo.gle/3SlSIGA. Google's Coding Competitions. February 23, 2023.
  2. Web site: Celebrate Google’s Coding Competitions with a final round of programming fun . 2024-06-22 . Google Developers Blog . en.
  3. Web site: Code Jam - Google's Coding Competitions . https://web.archive.org/web/20230524161837/https://codingcompetitions.withgoogle.com/codejam/faq . 2023-05-24 . 2023-05-24 . Coding Competitions . en.
  4. Web site: google/coding-competitions-archive: Google Coding Competitions problem archive . 2023-05-24 . GitHub.
  5. Web site: Code Jam - Google's Coding Competitions . 2022-08-14 . Coding Competitions . en . 27 June 2023 . https://web.archive.org/web/20230627024458/https://codingcompetitions.withgoogle.com/codejam/round/0000000000876ff1 . dead .
  6. Web site: Google Code jam 2021 Qual. codingcompetitions.withgoogle.com. 2021-08-08.
  7. Web site: Google Code jam 2020 Qual. codingcompetitions.withgoogle.com. 2020-04-05. 22 January 2021. https://web.archive.org/web/20210122031332/https://codingcompetitions.withgoogle.com/codejam/round/000000000019fd27. dead.
  8. Web site: Google Code jam 2019. codingcompetitions.withgoogle.com. 2020-04-05. 22 January 2021. https://web.archive.org/web/20210122061034/https://codingcompetitions.withgoogle.com/codejam/round/0000000000051705. dead.
  9. Web site: Google Code jam 2018. codingcompetitions.withgoogle.com. 2020-04-05. 27 October 2021. https://web.archive.org/web/20211027130118/https://codingcompetitions.withgoogle.com/codejam/round/00000000000000cb. dead.
  10. Web site: Scoreboard - Qualification Round 2017 - Google Code Jam. code.google.com. 2020-04-05.
  11. Web site: Scoreboard - Qualification Round 2016 - Google Code Jam. code.google.com. 2020-04-05.
  12. Web site: Scoreboard - Qualification Round 2015 - Google Code Jam. code.google.com. 2020-04-05.
  13. Web site: Dashboard - Qualification Round 2014 - Google Code Jam. code.google.com. 2020-04-05. 4 May 2020. https://web.archive.org/web/20200504010506/https://code.google.com/codejam/contest/2974486/dashboard#s=a. dead.
  14. Web site: Scoreboard - Qualification Round 2013 - Google Code Jam. code.google.com. 2020-04-05. 29 May 2013. https://web.archive.org/web/20130529061031/http://code.google.com/codejam/contest/2270488/scoreboard?c=2270488. dead.
  15. Web site: Scoreboard - Qualification Round 2012 - Google Code Jam. code.google.com. 2020-04-05. 28 September 2013. https://web.archive.org/web/20130928145339/https://code.google.com/codejam/contest/1460488/scoreboard?c=1460488. dead.
  16. Web site: Scoreboard - Qualification Round 2011 - Google Code Jam. code.google.com. 2020-04-05. 19 June 2012. https://web.archive.org/web/20120619014913/http://code.google.com/codejam/contest/975485/scoreboard?c=975485#sp=11821. dead.
  17. Web site: Scoreboard - Qualification Round 2010 - Google Code Jam. code.google.com. 2020-04-05.