
La finala campionatului TopCoder Open 2019 a avut loc la Houston între 13 și 16 noiembrie, și (Belarus) a câștigat locul întâi în două probe de competiție: Algorithm și Marathon. Nimănui nu i-a reușit până acum să facă asta într-un singur an! O încheiere excelentă a sezonului 2019, în care înainte Gena a câștigat deja în finalele altor două competiții mari: Google Code Jam și Facebook Hacker Cup.
este un turneu profesional anual individual de programare, organizat de compania Topcoder Inc. Se desfășoară în cadrul sistemului Topcoder din 2001. În total, există șase tipuri de competiții în Topcoder: Algorithm, Development, First2Finish, UI Design, UI Prototype și Marathon.
Marathon Match (MM) este o problemă de optimizare, răspunsul corect la care nu-l știu nici organizatorii. Programatorul trebuie să propună cea mai eficientă soluție într-un timp scurt.
Algorithm (SRM) este programarea sportivă clasică. În decurs de o oră și jumătate, trebuie să rezolvi probleme pe Java, C#, C++ sau Python.
Articolul este pregătit cu sprijinul companiei EDISON Software, care , dar și pentru .

anului 2019

Gennady Korotkevich s-a născut în 1994 în Belarus. În 2012 a fost admis la Institutul din Sankt Petersburg pentru Tehnologii, Mecanică și Optică (ITMO) la facultatea de tehnologii informaționale și programare. În 2018 a decis să își continue studiile la doctorat la ITMO.
Interviu cu Gennady
- 2019:
- 2017:
- 2016:
- 2015:
- 2015:
Câștigătorii anilor anteriori la categoria Algorithm (SRM)
- Rusia Petr Mitrichev Petr (2018, 2015, 2013, 2006);
- China Yuhao Du xudyh (2017);
- Japonia Makoto Soejima rng_58 (2016, 2011, 2010);
- Belarus Gennady Korotkevich tourist (2014);
- Rusia Egor Egor (2012); China Bin Jin crazyb0y (2009);
- Polonia Tomasz Czajka (2008, 2004, 2003);
- Olanda Jan Kuipers Jan_Kuipers (2007);
- Polonia Eryk Kopczyñski Eryx (2005);
- Australia John Dethridge John Dethridge (2002);
- Statele Unite jonmac (2001).
Câștigătorii anilor anteriori la categoria Marathon Match (MM)
- Belarus Gennady Korotkevich tourist (2018);
- Polonia Przemyslaw Debiak Psyho (2017, 2016, 2014, 2013, 2011, 2008);
- China TianCheng Lou ACRush (2015);
- Coreea de Sud Won-Seok Yoo ainu7 (2012);
- Japonia Yoichi Iwata wata (2010);
- Rusia Andrey Lopatin KOTEHOK (2009);
- Polonia Mateusz Zotkiewicz Mojito1 (2007).
Câștigătorii anilor anteriori la categoria First to Finish (F2F)
Participanții competiției primesc un set de sarcini mici de programare (de exemplu, corectarea erorilor / îmbunătățiri în codul existent), iar evaluările se bazează pe cine rezolvă primul fiecare sarcină.
- Rusia Dmitry Kondakov kondakovdmitry (2018);
- Nigeria Akinwale Ariwodola akinwale (2017, 2014);
- China vvvpig (2016); India Pratap Koritala supercharger (2013);
- China Lan Luo hohosky (2012);
- China Yang Li Yeung (2011);
- Ucraina Margaryta Skrypachova Margarita (2010);
- China Ninghai Huang PE (2009).
Câștigătorii anilor anteriori la categoria Dezvoltare Software
Participanții, conform cerințelor clienților pentru componenta / produsul software, trebuie să implementeze componenta / produsul în cel mai bun mod posibil în termen de 4 ore.
- Vietnam Ngoc Pham ngoctay (2018);
- Spania Sergey Pogodin birdofpreyru (2017);
- Polonia Łukasz Sentkiewicz Sky_ (2016, 2015, 2014);
- China Zhijie Liu morehappiness (2013);
- China Yang Li Yeung (2012, 2010);
- Filipine Franklin Guevarra j3_guile (2011);
- China GuanZhuo Jin Standlove (2009 — Arhitectură, 2004);
- Argentina Pablo Wolfus pulky (2009 — Asamblare);
- China Yanbo Wu assistant (2009 — Dezvoltare Componentă);
- Canada Piotr Paweska AleaActaEst (2009 — Specificație);
- Brazilia Romano Silva romanoTC (2008);
- China Feng He hefeng (2007);
- Indonezia Sindunata Sudarmagi sindu (2006);
- China Qi Liu visualage (2005).
Câștigătorii anilor anteriori la categoria Design UI
Participanții sunt invitați să creeze cel mai bun design (vizual) al interfeței utilizatorului pentru un produs software / portal web etc. conform cerințelor clientului
- ThailandaTeeraporn Sriponpak iamtong (2018, 2012);
- Indonezia Panji Kharisma kharm (2017);
- Indonezia Junius Albertho abedavera (2016, 2015, 2013, 2011);
- Indonezia Faridah Amalia Mandaga fairy_ley (2014);
- Indonezia Tri Joko Rubiyanto djackmania (2010);
- Australia Dale Napier djnapier (2009);
- Filipine Nino Rey Ronda oninkxronda (2008);
- China Yiming Liao yiming (2007).
Alte publicații pe această temă:
Sursa: habr.com
