Nos gagnants : TopCoder Open 2019

Nos gagnants : TopCoder Open 2019

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 dans deux parcours de compétition : Algorithm et Marathon. C'est la première fois que quelqu'un réussit à faire cela en une seule année ! Une excellente conclusion à la saison 2019, au cours de laquelle Gena avait déjà remporté les finales de deux autres grandes compétitions : Google Code Jam et Facebook Hacker Cup.

Topcoder Open est un tournoi professionnel individuel annuel de programmation organisé par la société Topcoder Inc. Il se tient selon le système Topcoder depuis 2001. Topcoder compte six types de compétitions : Algorithm, Development, First2Finish, UI Design, UI Prototype et Marathon.

Marathon Match (MM) est un problème d'optimisation dont la solution exacte n'est même pas connue des organisateurs. Le programmeur doit proposer la solution la plus efficace dans un temps limité.

Algorithm (SRM) est la programmation sportive classique. En une heure et demie, il faut résoudre des tâches en Java, C#, C++ ou Python.

Nos gagnants : TopCoder Open 2019

Cet article a été préparé avec le soutien de la société EDISON Software, qui développe un système électronique d'examen médical, ainsi que s'occupe de la maintenance des logiciels.

Nos gagnants : TopCoder Open 2019

Finalistes de l'année 2019

Nos gagnants : TopCoder Open 2019

Gennady Korotkevich est né en 1994 en Biélorussie. En 2012, il a intégré l'Institut de technologie, de mécanique et d'optique de Saint-Pétersbourg (ITMO) dans le département des technologies de l'information et de la programmation. En 2018, il a décidé de poursuivre ses études en doctorat à l'ITMO.

Interview avec Gennady

Les gagnants des années précédentes dans la catégorie Algorithm (SRM)

  • Russie Petr Mitrichev Petr (2018, 2015, 2013, 2006);
  • Chine Yuhao Du xudyh (2017);
  • Japon Makoto Soejima rng_58 (2016, 2011, 2010);
  • Biélorussie Gennady Korotkevich tourist (2014);
  • Russie Egor Egor (2012); Chine 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).

Les gagnants des années précédentes dans la catégorie Marathon Match (MM)

  • Biélorussie Gennady Korotkevich tourist (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).

Les gagnants des années précédentes dans la catégorie First to Finish (F2F)

Les participants à la compétition reçoivent un ensemble de petites tâches de programmation (par exemple, corrections de bogues / améliorations dans une base de code existante), et ils sont notés en fonction de qui résout chaque tâche en premier.

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

Les gagnants des années précédentes dans la catégorie Développement logiciel

Les participants, selon les exigences des clients pour le composant / produit logiciel, doivent réaliser le composant / produit de la meilleure manière possible en 4 heures.

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

Les gagnants des années précédentes dans la catégorie Design UI

Les participants doivent créer le meilleur design d'interface utilisateur (visuel) pour un produit logiciel / un web-portal, etc., selon les exigences du client.

  • ThaïlandeTeeraporn 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).

D'autres publications à ce sujet :

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster