
A Houston, dal 13 al 16 novembre si è svolta la finale del campionato TopCoder Open 2019, e (Bielorussia) ha ottenuto il primo posto in due categorie competitive: Algorithm e Marathon. Un risultato che nessuno era mai riuscito a raggiungere in un solo anno! Una fantastica conclusione della stagione 2019, in cui prima di ciò Gena aveva già vinto le finali di altri due importanti concorsi: Google Code Jam e Facebook Hacker Cup.
è un torneo annuale individuale di programmazione professionale, organizzato da Topcoder Inc. Si svolge secondo il sistema Topcoder dal 2001. In totale, ci sono sei categorie di competizione in Topcoder: Algorithm, Development, First2Finish, UI Design, UI Prototype e Marathon.
Marathon Match (MM) è un problema di ottimizzazione, la cui risposta corretta non è nemmeno conosciuta dagli organizzatori. Il programmatore deve proporre la soluzione più efficace in un breve periodo di tempo.
Algorithm (SRM) è la programmazione sportiva classica. In un'ora e mezza bisogna risolvere problemi in Java, C#, C++ o Python.
L'articolo è stato redatto con il supporto dell'azienda EDISON Software, che , e inoltre .

del 2019

Gennadij Korotkevich è nato nel 1994 in Bielorussia. Nel 2012 è entrato presso l'Istituto di Tecnologie, Meccanica e Ottica di San Pietroburgo (ITMO) nella facoltà di tecnologie dell'informazione e programmazione. Nel 2018 ha preso la decisione di continuare gli studi nel dottorato di ricerca all'ITMO.
Intervista con Gennadij
- 2019:
- 2017:
- 2016:
- 2015:
- 2015:
Vincitori degli anni precedenti nella categoria Algorithm (SRM)
- Russia Petr Mitrichev Petr (2018, 2015, 2013, 2006);
- Cina Yuhao Du xudyh (2017);
- Giappone Makoto Soejima rng_58 (2016, 2011, 2010);
- Bielorussia Gennady Korotkevich tourist (2014);
- Russia Egor Egor (2012); Cina Bin Jin crazyb0y (2009);
- Polonia Tomasz Czajka (2008, 2004, 2003);
- Paesi Bassi Jan Kuipers Jan_Kuipers (2007);
- Polonia Eryk Kopczyñski Eryx (2005);
- Australia John Dethridge John Dethridge (2002);
- Stati Uniti jonmac (2001).
Vincitori degli anni precedenti nella categoria Marathon Match (MM)
- Bielorussia Gennady Korotkevich tourist (2018);
- Polonia Przemyslaw Debiak Psyho (2017, 2016, 2014, 2013, 2011, 2008);
- Cina TianCheng Lou ACRush (2015);
- Corea del Sud Won-Seok Yoo ainu7 (2012);
- Giappone Yoichi Iwata wata (2010);
- Russia Andrey Lopatin KOTEHOK (2009);
- Polonia Mateusz Zotkiewicz Mojito1 (2007).
Vincitori degli anni precedenti nella categoria First to Finish (F2F)
Ai partecipanti viene fornito un insieme di piccoli compiti di programmazione (ad esempio, correzione di errori / miglioramenti nel codice esistente), e ricevono punteggi in base a chi riesce a risolvere per primo ogni compito.
- Russia Dmitry Kondakov kondakovdmitry (2018);
- Nigeria Akinwale Ariwodola akinwale (2017, 2014);
- Cina vvvpig (2016); India Pratap Koritala supercharger (2013);
- Cina Lan Luo hohosky (2012);
- Cina Yang Li Yeung (2011);
- Ucraina Margaryta Skrypachova Margarita (2010);
- Cina Ninghai Huang PE (2009).
Vincitori degli anni precedenti nella categoria Sviluppo Software
I partecipanti devono realizzare, secondo i requisiti dei clienti per il componente/prodotto software, il miglior componente/prodotto possibile in 4 ore.
- Vietnam Ngoc Pham ngoctay (2018);
- Spagna Sergey Pogodin birdofpreyru (2017);
- Polonia Łukasz Sentkiewicz Sky_ (2016, 2015, 2014);
- Cina Zhijie Liu morehappiness (2013);
- Cina Yang Li Yeung (2012, 2010);
- Filippine Franklin Guevarra j3_guile (2011);
- Cina GuanZhuo Jin Standlove (2009 — Architettura, 2004);
- Argentina Pablo Wolfus pulky (2009 — Assemblaggio);
- Cina Yanbo Wu assistant (2009 — Sviluppo Componente);
- Canada Piotr Paweska AleaActaEst (2009 — Specifica);
- Brasile Romano Silva romanoTC (2008);
- Cina Feng He hefeng (2007);
- Indonesia Sindunata Sudarmagi sindu (2006);
- Cina Qi Liu visualage (2005).
Vincitori degli anni precedenti nella categoria UI Design
Ai partecipanti viene proposto di creare il miglior design (visivo) dell'interfaccia utente per un prodotto software / portale web, ecc., in base ai requisiti del cliente.
- ThailandiaTeeraporn Sriponpak iamtong (2018, 2012);
- Indonesia Panji Kharisma kharm (2017);
- Indonesia Junius Albertho abedavera (2016, 2015, 2013, 2011);
- Indonesia Faridah Amalia Mandaga fairy_ley (2014);
- Indonesia Tri Joko Rubiyanto djackmania (2010);
- Australia Dale Napier djnapier (2009);
- Filippine Nino Rey Ronda oninkxronda (2008);
- Cina Yiming Liao yiming (2007).
Ulteriori pubblicazioni su questo argomento:
Fonte: habr.com
