Unser Won: TopCoder Open 2019

Bild

Das Finale der TopCoder Open 2019-Meisterschaft fand vom 13. bis 16. November in Houston statt, und Gena Korotkevich (Weißrussland) belegte auf zwei Wettkampfstrecken gleichzeitig den ersten Platz: Algorithmus und Marathon. Das hat in einem Jahr noch niemand geschafft! Ein hervorragendes Ende der Saison 2019, in der Gene bereits das Finale von zwei weiteren großen Wettbewerben gewonnen hatte: Google Code Jam und Facebook Hacker Cup.

Topcoder Open ist ein jährliches professionelles Programmierturnier, das von Topcoder Inc. veranstaltet wird. Es wird seit 2001 nach dem Topcoder-System ausgeführt. Es gibt sechs Arten von Wettbewerben in Topcoder: Algorithmus, Entwicklung, First2Finish, UI-Design, UI-Prototyp und Marathon.

Marathon Match (MM) ist eine Optimierungsaufgabe, auf die selbst die Organisatoren nicht die richtige Antwort kennen. Der Programmierer muss in kurzer Zeit die effektivste Lösung anbieten.

Algorithmus (SRM) ist ein klassisches Sportprogramm. In anderthalb Stunden müssen Sie Probleme in Java, C #, C ++ oder Python lösen.

EDISON Software - Webentwicklung
Dieser Artikel wurde mit Unterstützung von EDISON Software erstellt, das ein elektronisches medizinisches Untersuchungssystem entwickelt und auch Software unterstützt .


Bild

Finalisten 2019

Bild

Gennady Korotkevich wurde 1994 in Belarus geboren. 2012 trat er in das St. Petersburger Institut für Technologie, Mechanik und Optik (ITMO) der Fakultät für Informationstechnologie und Programmierung ein. 2018 beschloss er, sein Studium an der ITMO-Graduiertenschule fortzusetzen.

Interview mit Gennady



Frühere Gewinner des Algorithmus (SRM)


  • Russland Petr Mitrichev Petr (2018, 2015, 2013, 2006);
  • China Yuhao Du xudyh (2017);
  • Japan Makoto Soejima rng_58 (2016, 2011, 2010);
  • Weißrussland Gennady Korotkevich Tourist (2014);
  • Russland Egor Egor (2012); China Bin Jin crazyb0y (2009);
  • Polen Tomasz Czajka (2008, 2004, 2003);
  • Niederlande Jan Kuipers Jan_Kuipers (2007);
  • Polen Eryk Kopczyñski Eryx (2005);
  • Australien John Dethridge John Dethridge (2002);
  • USA jonmac (2001).

Vergangene Sieger im Marathon Match (MM)


  • Weißrussland Gennady Korotkevich Tourist (2018);
  • Polen Przemyslaw Debiak Psyho (2017, 2016, 2014, 2013, 2011, 2008);
  • China TianCheng Lou ACRush (2015);
  • Südkorea Won-Seok Yoo ainu7 (2012);
  • Japan Yoichi Iwata wata (2010);
  • Russland Andrey Lopatin KOTEHOK (2009);
  • Poland Mateusz Zotkiewicz Mojito1 (2007).

Vergangene Gewinner in der First to Finish (F2F) -Nominierung


Die Wettbewerber erhalten eine Reihe kleiner Programmieraufgaben (z. B. Beheben von Fehlern / Verbesserungen in der vorhandenen Codebasis) und erhalten Schätzungen, die darauf basieren, wer jedes Problem im Voraus lösen wird.

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

Bisherige Gewinner in der Softwareentwicklung


Die Teilnehmer müssen gemäß den Kundenanforderungen für eine Softwarekomponente / ein Produkt die Komponente / das Produkt in 4 Stunden bestmöglich implementieren.

  • Vietnam Ngoc Pham Ngoctay (2018);
  • Spanien Sergey Pogodin birdofpreyru (2017);
  • Polen Łukasz Sentkiewicz Sky_ (2016, 2015, 2014);
  • China Zhijie Liu morehappiness (2013);
  • China Yang Li Yeung (2012, 2010);
  • Philippinen Franklin Guevarra j3_guile (2011);
  • China GuanZhuo Jin Standlove (2009 - Architektur, 2004);
  • Argentinien Pablo Wolfus pulky (2009 - Versammlung);
  • China Yanbo Wu Assistent (2009 - Komponentenentwicklung);
  • Kanada Piotr Paweska AleaActaEst (2009 - Spezifikation);
  • Brazil Romano Silva romanoTC (2008);
  • China Feng Hehefeng (2007);
  • Indonesien Sindunata Sudarmagi sindu (2006);
  • China Qi Liu Visualisierung (2005).

Gewinner der UI Design Nominees


Die Teilnehmer sind eingeladen, das beste (visuelle) Benutzeroberflächendesign für ein Softwareprodukt / Webportal usw. zu erstellen. nach kundenwunsch

  • Thailand Teeraporn Sriponpak iamtong (2018, 2012);
  • Indonesien Panji Kharisma kharm (2017);
  • Indonesien Junius Albertho abedavera (2016, 2015, 2013, 2011);
  • Indonesien Faridah Amalia Mandaga fairy_ley (2014);
  • Indonesien Tri Joko Rubiyanto Djackmania (2010);
  • Australien Dale Napier Djnapier (2009);
  • Philippinen Nino Rey Ronda oninkxronda (2008);
  • China Yiming Liao Yiming (2007).

Weitere Publikationen zu diesem Thema:





Lesen Sie auch den Blog
EDISON Unternehmen:


20 Bibliotheken für
spektakuläre iOS-Anwendung

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


All Articles