Notre victoire: TopCoder Open 2019

image

La finale du championnat TopCoder Open 2019 s'est tenue à Houston du 13 au 16 novembre et Gena Korotkevich (Biélorussie) a remporté la première place sur deux pistes de compétition à la fois: Algorithm et Marathon. Personne n'a réussi à le faire auparavant en un an! Une belle fin de saison 2019, où Gena avait déjà remporté la finale de deux autres compétitions majeures: Google Code Jam et la Facebook Hacker Cup.

Topcoder Open est un tournoi annuel de programmation professionnelle individuelle organisé par Topcoder Inc. Elle est réalisée selon le système Topcoder depuis 2001. Il existe six types de compétitions dans Topcoder: Algorithm, Development, First2Finish, UI Design, UI Prototype et Marathon.

Marathon Match (MM) est une tâche d'optimisation à laquelle même les organisateurs ne connaissent pas la bonne réponse. Le programmeur doit proposer la solution la plus efficace en peu de temps.

L'algorithme (SRM) est une programmation sportive classique. En une heure et demie, vous devez résoudre des problèmes en Java, C #, C ++ ou Python.

Logiciel EDISON - développement web
Cet article a été préparé avec le soutien du logiciel EDISON, qui développe un système d'examen médical électronique et prend également en charge le logiciel .


image

Finalistes 2019

image

Gennady Korotkevich est né en 1994 au Bélarus. En 2012, il est entré à l'Institut de technologie, de mécanique et d'optique de Saint-Pétersbourg (ITMO) à la Faculté des technologies de l'information et de la programmation. En 2018, il décide de poursuivre ses études à l'école doctorale ITMO.

Entretien avec Gennady



Anciens gagnants de l'algorithme (SRM)


  • Russie Petr Mitrichev Petr (2018, 2015, 2013, 2006);
  • Chine Yuhao Du xudyh (2017);
  • Japon Makoto Soejima rng_58 (2016, 2011, 2010);
  • Bélarus Gennady Korotkevich touriste (2014);
  • Russie Egor Egor (2012); China Bin Jin crazyb0y (2009);
  • Pologne Tomasz Czajka (2008, 2004, 2003);
  • Pays-Bas Jan Kuipers Jan_Kuipers (2007);
  • Pologne Eryk Kopczyñski Eryx (2005);
  • Australie John Dethridge John Dethridge (2002);
  • États-Unis Jonmac (2001).

Anciens vainqueurs du match de marathon (MM)


  • Bélarus Gennady Korotkevich touriste (2018);
  • Pologne Przemyslaw Debiak Psyho (2017, 2016, 2014, 2013, 2011, 2008);
  • Chine TianCheng Lou ACRush (2015);
  • Corée du Sud Won-Seok Yoo ainu7 (2012);
  • Japon Yoichi Iwata wata (2010);
  • Russie Andrey Lopatin KOTEHOK (2009);
  • Pologne Mateusz Zotkiewicz Mojito1 (2007).

Anciens lauréats de la nomination du premier à la fin (F2F)


Les concurrents disposent d'un ensemble de petites tâches de programmation (par exemple, correction de bugs / améliorations dans la base de code existante), et ils reçoivent des estimations en fonction de qui résoudra chaque problème à l'avance.

  • Russie Dmitry Kondakov kondakovdmitry (2018);
  • Nigéria Akinwale Ariwodola akinwale (2017, 2014);
  • Chine vvvpig (2016); Compresseur Inde Pratap Koritala (2013);
  • Chine Lan Luo hohosky (2012);
  • Chine Yang Li Yeung (2011);
  • Ukraine Margaryta Skrypachova Margarita (2010);
  • Chine Ninghai Huang PE (2009).

Anciens lauréats en développement de logiciels


Les participants, conformément aux exigences du client pour un composant / produit logiciel, doivent implémenter le composant / produit de la meilleure façon en 4 heures.

  • Vietnam Ngoc Pham ngoctay (2018);
  • Espagne Sergey Pogodin birdofpreyru (2017);
  • Pologne Łukasz Sentkiewicz Sky_ (2016, 2015, 2014);
  • China Zhijie Liu morehappiness (2013);
  • Chine Yang Li Yeung (2012, 2010);
  • Philippines Franklin Guevarra j3_guile (2011);
  • China GuanZhuo Jin Standlove (2009 - Architecture, 2004);
  • Argentine Pablo Wolfus pulky (2009 - Assemblée);
  • Assistant de China Yanbo Wu (2009 - Développement de composants);
  • Canada Piotr Paweska AleaActaEst (2009 - Spécifications);
  • Brésil Romano Silva romanoTC (2008);
  • Chine Feng He hefeng (2007);
  • Indonésie Sindunata Sudarmagi sindu (2006);
  • Visualisation de China Qi Liu (2005).

Gagnants des nominés UI Design


Les participants sont invités à créer la meilleure conception d'interface utilisateur (visuelle) pour un produit logiciel / portail Web, etc. selon les exigences du client

  • Thaïlande Teeraporn Sriponpak iamtong (2018, 2012);
  • Indonésie Panji Kharisma kharm (2017);
  • Indonésie Junius Albertho abedavera (2016, 2015, 2013, 2011);
  • Indonésie Faridah Amalia Mandaga fairy_ley (2014);
  • Indonésie Tri Joko Rubiyanto djackmania (2010);
  • Australie Dale Napier djnapier (2009);
  • Philippines Nino Rey Ronda oninkxronda (2008);
  • Chine Yiming Liao yiming (2007).

Plus de publications sur ce sujet:





Lisez aussi le blog
Société EDISON:


20 bibliothèques pour
application iOS spectaculaire

Source: https://habr.com/ru/post/fr476270/


All Articles