Google Code Jam

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

La Google Code Jam è una competizione di programmazione gestita Google. La competizione è nata nel 2003 per trovare giovani talenti da inserire nell'azienda. La competizione consiste in degli esercizi di carattere algoritmico da risolvere in un tempo limite e con determinati vincoli.

A partire dal 2015, Google tiene anche le Distributed Code Jam, specializzate negli algoritmi distribuiti. Il primo premio consiste in $15,000 .

Vincitori delle precedenti edizioni delle Google Code Jam[modifica | modifica wikitesto]

Anno Sede delle finali Primo posto Secondo posto Terzo posto
2018 Bielorussia Gennady Korotkevich
2017 Dublino Bielorussia Gennady Korotkevich Russia Konstantin Semenov Russia Vladislav Epifanov
2016 New York Bielorussia Gennady Korotkevich Filippine Kevin Atienza Russia Egor Kulikov
2015 Seattle Bielorussia Gennady Korotkevich Giappone Makoto Soejima Sudafrica Bruce Merry
2014 Los Angeles Bielorussia Gennady Korotkevich Russia Evgeny Kapun Cina Yuzhou Gu
2013 Londra Bielorussia Ivan Metelsky Ucraina Vasil Bileckiy Russia Vladislav Isenbaev
2012 New York Polonia Jakub Pachocki Stati Uniti Neal Wu Slovacchia Michal Forišek
2011 Tokyo Giappone Makoto Soejima Bielorussia Ivan Metelsky Polonia Jakub Pachocki
2010 Dublino Russia Egor Kulikov Paesi Bassi Erik-Jan Krijgsman Russia Sergey Kopeliovich
2009 Mountain View Cina Tiancheng Lou Cina Zichao Qi Giappone Yoichi Iwata
2008 Mountain View Cina Tiancheng Lou Cina Zeyuan Zhu Sudafrica Bruce Merry
2006 New York Russia Petr Mitrichev Cina Ying Wang Russia Andrey Stankevich
2005 Mountain View Polonia Marek Cygan Paesi Bassi Erik-Jan Krijgsman Russia Petr Mitrichev
2004 Mountain View Argentina Sergio Sancho Stati Uniti Po Ruh Loh Stati Uniti Reid Barton
2003 Mountain View Svezia Jimmy Mårdell Canada Christopher Hendrie Russia Eugene Vasilchenko

Struttura della competizione[modifica | modifica wikitesto]

Struttura della competizione (2018). I numeri denotano quante persone avanzano al prossimo round. I colori indicano il tipo di round: il giallo indica che il partecipante esegue il suo codice localmente e sottomette codice sorgente e risultati, il blu indica che Google esegue il codice sorgente in un ambiente distribuito.

Le Google Code Jam consistono di un Qualification Round, tre Round svolti online e di una finale svolta in un luogo unico per tutti. Ad ogni round ed alla finale si accede per selezione sulla fase precedente. Le Distributed Code Jam si "dividono" dalla competizione principale.

Collegamenti esterni[modifica | modifica wikitesto]