Our team won: TopCoder Open 2019.

Our team won: TopCoder Open 2019.

The TopCoder Open 2019 championship final took place in Houston from November 13-16, and Gennady Korotkevich (Belarus) took first place in two competitive tracks: Algorithm and Marathon. No one has ever managed to achieve this in one year before! A great end to the 2019 season, where Gennady also won the finals of two other major competitions: Google Code Jam and Facebook Hacker Cup.

Topcoder Open is an annual individual professional programming tournament organized by Topcoder Inc. It has been held under the Topcoder system since 2001. There are six types of competitions in Topcoder: Algorithm, Development, First2Finish, UI Design, UI Prototype, and Marathon.

Marathon Match (MM) is an optimization problem, the correct answer to which is unknown even to the organizers. The programmer must propose the most efficient solution in a short period.

Algorithm (SRM) is classic competitive programming. Participants have one and a half hours to solve problems in Java, C#, C++, or Python.

Our team won: TopCoder Open 2019.

This article was prepared with support from EDISON Software, which develops an electronic medical examination system, as well as and provides software support..

Our team won: TopCoder Open 2019.

Finalists of 2019

Our team won: TopCoder Open 2019.

Gennady Korotkevich was born in 1994 in Belarus. In 2012, he entered the Saint Petersburg Institute of Technology, Mechanics and Optics (ITMO) in the Information Technology and Programming Faculty. In 2018, he decided to continue his studies in the graduate program at ITMO.

Interview with Gennady

Previous years' winners in the Algorithm (SRM) category

  • Russia Petr Mitrichev Petr (2018, 2015, 2013, 2006);
  • China Yuhao Du xudyh (2017);
  • Japan Makoto Soejima rng_58 (2016, 2011, 2010);
  • Belarus Gennady Korotkevich tourist (2014);
  • Russia Egor Egor (2012); China Bin Jin crazyb0y (2009);
  • Poland Tomasz Czajka (2008, 2004, 2003);
  • Netherlands Jan Kuipers Jan_Kuipers (2007);
  • Poland Eryk Kopczyñski Eryx (2005);
  • Australia John Dethridge John Dethridge (2002);
  • United States jonmac (2001).

Previous years' winners in the Marathon Match (MM) category

  • Belarus Gennady Korotkevich tourist (2018);
  • Poland Przemyslaw Debiak Psyho (2017, 2016, 2014, 2013, 2011, 2008);
  • China TianCheng Lou ACRush (2015);
  • South Korea Won-Seok Yoo ainu7 (2012);
  • Japan Yoichi Iwata wata (2010);
  • Russia Andrey Lopatin KOTEHOK (2009);
  • Poland Mateusz Zotkiewicz Mojito1 (2007).

Previous years' winners in the First to Finish (F2F) category

Participants in the competition are provided with a set of small programming tasks (e.g., fixing bugs/improving an existing codebase), and they are graded based on who solves each task first.

  • Russia 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);
  • Ukraine Margaryta Skrypachova Margarita (2010);
  • China Ninghai Huang PE (2009).

Winners of previous years in the Software Development category

Participants must implement a component/product in the best possible way according to the client’s requirements for the software component/product within 4 hours.

  • Vietnam Ngoc Pham ngoctay (2018);
  • Spain Sergey Pogodin birdofpreyru (2017);
  • Poland Łukasz Sentkiewicz Sky_ (2016, 2015, 2014);
  • China Zhijie Liu morehappiness (2013);
  • China Yang Li Yeung (2012, 2010);
  • Philippines Franklin Guevarra j3_guile (2011);
  • China GuanZhuo Jin Standlove (2009 — Architecture, 2004);
  • Argentina Pablo Wolfus pulky (2009 — Assembly);
  • China Yanbo Wu assistant (2009 — Component Development);
  • Canada Piotr Paweska AleaActaEst (2009 — Specification);
  • Brazil Romano Silva romanoTC (2008);
  • China Feng He hefeng (2007);
  • Indonesia Sindunata Sudarmagi sindu (2006);
  • China Qi Liu visualage (2005).

Winners of previous years in the UI Design category

Participants are tasked with creating the best (visual) user interface design for a software product/web portal, etc., according to the client's requirements.

  • ThailandTeeraporn 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);
  • Philippines Nino Rey Ronda oninkxronda (2008);
  • China Yiming Liao yiming (2007).

More publications on this topic:

Source: habr.com

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster