Google Code Jam
Google Code Jam | |
---|---|
Status | Active |
Frequency | Annually |
Venue | Online |
Country | Worldwide |
Years active | 2003– |
Inaugurated | 2003 |
Attendance | 35,500 (2019)[1] |
Budget | $15,000 for winner, smaller prizes for runners-up |
Patron(s) | |
Website | https://codingcompetitions.withgoogle.com/codejam |
Google Code Jam is an international programming competition hosted and administered by Google.[2] The competition began in 2003.[3] 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[4], Google also ran Distributed Code Jam, with the focus on distributed algorithms.[5] 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.[6]
Past winners[]
Google Code Jam[]
Tournament | Finals location | Registrants | Qual Advancers | 1st place | 2nd place | 3rd place |
---|---|---|---|---|---|---|
2021 | Online | 93,000 | 25,961[7] | Xiuhan Wang | Shogo Murai | Scott Wu |
2020 | Online* | 96,000 | 30,221[8] | Gennady Korotkevich | Kevin Sun | Andrew He |
2019 | San Francisco, United States | 74,000 | 27,610[9] | Gennady Korotkevich | Makoto Soejima | Andrew He |
2018 | Toronto, Canada | 62,000 | 14,093[10] | Gennady Korotkevich | Kamil Debowski | Makoto Soejima |
2017 | Dublin, Ireland | 64,000 | 18,331[11] | Gennady Korotkevich | Konstantin Semenov | Vladislav Epifanov |
2016 | New York City, New York, United States | 58,520 | 22,154[12] | Gennady Korotkevich[13] | Kevin Atienza | Egor Kulikov |
2015 | Seattle, Washington, United States | 56,749 | 12,438[14] | Gennady Korotkevich | Makoto Soejima | Bruce Merry |
2014 | Los Angeles, United States[15] | 49,066 | 20,595[16] | Gennady Korotkevich | Evgeny Kapun | Yuzhou Gu |
2013 | London, United Kingdom | 45,754 | 17,059[17] | Ivan Metelsky[18] | Vasil Bileckiy | Vladislav Isenbaev |
2012 | New York City, United States | 20,613 | 15,692[19] | Jakub Pachocki | Neal Wu | Michal Forišek |
2011 | Tokyo, Japan | 21,940 | 10,336[20] | Makoto Soejima | Ivan Metelsky | Jakub Pachocki |
2010 | Dublin, Ireland | 12,092 | 8,308[21] | Egor Kulikov | Erik-Jan Krijgsman | Sergey Kopeliovich |
2009 | Mountain View, California, United States | 10,000 | 7,516[22] | Tiancheng Lou | Zichao Qi | Yoichi Iwata |
2008 | Mountain View, California, United States[23] | 11,044 | 6,774 | Tiancheng Lou | Zeyuan Zhu | Bruce Merry |
2006 | New York City, United States | ? | Petr Mitrichev | Ying Wang | Andrey Stankevich | |
2005 | Mountain View, California, United States | ? | Marek Cygan[24] | Erik-Jan Krijgsman | Petr Mitrichev | |
2004 | Mountain View, California, United States | ? | Sergio Sancho | Po Ruh Loh | Reid Barton | |
2003 | Mountain View, California, United States | ? | Jimmy Mårdell | Christopher Hendrie | Eugene Vasilchenko |
- The 2020 Code Jam World Final was originally scheduled to take place in Munich, Germany, but later was converted to online format in response to COVID-19 pandemic.
Distributed Code Jam[]
Tournament | Finals location | Competitors | 1st place | 2nd place | 3rd place |
---|---|---|---|---|---|
2018 | Toronto, Canada | ? | Mateusz Radecki | Kevin Atienza | Tomek Czajka |
2017 | Dublin, Ireland | 3,000 | Andrew He | Evgeny Kapun | Erik-Jan Krijgsman |
2016 | New York City, New York, United States | 3,000 | Bruce Merry | Yuzhou Gu | Filip Hlasek |
2015 | Seattle, Washington, United States | 3,000 | Bruce Merry | Marcin Smulewicz | Ting Wei Chen |
Results by country[]
Country | 1st place | 2nd place | 3rd place |
---|---|---|---|
Belarus | 8 | 1 | 0 |
China | 3 | 3 | 1 |
Russia | 2 | 2 | 7 |
Poland | 2 | 1 | 1 |
Japan | 1 | 3 | 2 |
Argentina | 1 | 0 | 0 |
Sweden | 1 | 0 | 0 |
USA | 0 | 2 | 4 |
Netherlands | 0 | 2 | 0 |
Canada | 0 | 2 | 0 |
Philippines | 0 | 1 | 0 |
Ukraine | 0 | 1 | 0 |
South Africa | 0 | 0 | 2 |
Slovakia | 0 | 0 | 1 |
See also[]
- Google Code
- Online judge
- Topcoder Open
References[]
- ^ "Qualification Round 2019 Round Overview". 7 April 2019.
- ^ Dyer, J.; Gregersen, H.; Christensen, C.M. (2011). The Innovator's DNA: Mastering the Five Skills of Disruptive Innovators. Harvard Business Review Press. p. 196. ISBN 978-1-4221-4271-4. Retrieved 30 July 2018.
- ^ Lowe, J. (2009). Google Speaks: Secrets of the World's Greatest Billionaire Entrepreneurs, Sergey Brin and Larry Page. Wiley. p. 284. ISBN 978-0-470-50124-5. Retrieved 5 August 2018.
- ^ "FAQ - Code Jam". 7 April 2019.
This year we won't be offering a Distributed Code Jam track, allowing us to focus our attention on evolving our coding competitions and improving the contestant experience.
- ^ Ghoshal, Abhimanyu (11 March 2015). "Registration for Google's Code Jam 2015 is Now Open". The Next Web. Archived from the original on 4 December 2016. Retrieved 30 July 2018.
- ^ Dymchenko, Sergii; Mykhailova, Mariia (2015). "Declaratively solving tricky google code jam problems with prolog-based ECLiPSe CLP system". Proceedings of the 30th Annual ACM Symposium on Applied Computing. Sac '15: 2122–2124. arXiv:1412.2304. doi:10.1145/2695664.2696032. ISBN 978-1-4503-3196-8. S2CID 817897. Retrieved 4 August 2018.
- ^ "Google Code jam 2021 Qual". codingcompetitions.withgoogle.com. Retrieved 8 August 2021.
- ^ "Google Code jam 2020 Qual". codingcompetitions.withgoogle.com. Retrieved 5 April 2020.
- ^ "Google Code jam 2019". codingcompetitions.withgoogle.com. Retrieved 5 April 2020.
- ^ "Google Code jam 2018". codingcompetitions.withgoogle.com. Retrieved 5 April 2020.
- ^ "Scoreboard - Qualification Round 2017 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ "Scoreboard - Qualification Round 2016 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ "Belarusian wins Google Code Jam contest again". 9 August 2016. Archived from the original on 1 November 2016. Retrieved 5 August 2018.
- ^ "Scoreboard - Qualification Round 2015 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ Dickey, Josh (16 August 2014). "Belarus 18-Year-Old Wins Google's Code Jam on His First Try". Mashable. Archived from the original on 30 December 2017. Retrieved 30 July 2018.
- ^ "Dashboard - Qualification Round 2014 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ "Scoreboard - Qualification Round 2013 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ Barreiro, Victor Jr. (24 June 2014). "Filipino engineer tops Southeast Asia in Google Code Jam". Rappler. Archived from the original on 1 August 2017. Retrieved 30 July 2018.
- ^ "Scoreboard - Qualification Round 2012 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ "Scoreboard - Qualification Round 2011 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ "Scoreboard - Qualification Round 2010 - Google Code Jam". code.google.com. Retrieved 5 April 2020.
- ^ A New Learning Paradigm: Competition Supported by Technology. Centro para el Desarrollo de las Comunicaciones de Castilla y Leon (CEDETEL). 2010. p. 8. ISBN 978-84-937580-3-5. Retrieved 5 August 2018.
- ^ Reardon, Marguerite (29 September 2008). "Google selects Code Jam finalists". CNET. Archived from the original on 29 June 2018. Retrieved 30 July 2018.
- ^ Informationweek. CMP Publications. 2005. p. 77. Archived from the original on 5 August 2018. Retrieved 5 August 2018.
Warsaw University student Marek Cygan got noticed by entering the search-technology company's third annual computer-programming competition—the 2005 Google Code Jam – and scoring the $10,000 grand prize, beating 14,500 ...
- https://code.google.com/codejam/contest/7214486/scoreboard Archived 3 December 2015 at the Wayback Machine
- https://code.google.com/codejam/contest/2437491/scoreboard?c=2437491 Archived 5 April 2015 at the Wayback Machine
- Vance, C.M.; Paik, Y. (2015). Managing a Global Workforce. Taylor & Francis. pp. 180 ff. ISBN 978-1-317-51661-3. Retrieved 30 July 2018.
- Foley, S.N.; Gollmann, D.; Snekkenes, E. (2017). Computer Security â€" ESORICS 2017: 22nd European Symposium on Research in Computer Security, Oslo, Norway, September 11-15, 2017, Proceedings. Lecture Notes in Computer Science. Springer International Publishing. p. 291. ISBN 978-3-319-66399-9. Retrieved 5 August 2018.
External links[]
- Google events
- Programming contests