Gennady Korotkevich, a Belarusian-born graduate student based at ITMO University (St. Petersburg, Russia), has become the first coder ever to win two out of six competitions at the Topcoder Open programming tournament, which was held this year from 13 to 16 November in Houston, Texas.
Topcoder Open is an annual programming and design championship that has been organized by Topcoder Inc. since 2001. The company hosts individual online and onsite tournaments as well as regional events to boost reach and expand its global developer community.
Topсoder Open features 6 tracks: Algorithm, Development, First2Finish, UI Design, UI Prototype and Marathon. The contestants scoring the most TCO points during the online stage of each track earn a trip to the onsite TCO finals in the US.
Gennady Korotkevich, who has already won multiple awards in top programming challenges, went undefeated in both of the two competitions (Algorithm and Marathon) he took part in.
The Marathon Competition has a longer timeline and focuses on optimization. This is a timed contest consisting of several online rounds and stages where the participants are given open-ended problems that have no single right answer. The goal is to find the most effective solution, submit the program for comprehensive evaluation and earn points. The contestants’ names and latest results are available to all competing programmers on a leaderboard. The 12 highest-ranking participants are invited to take a trip to the 10-hour-long onsite TCO finals. The winner is the competitor with the highest point total overall.
The Algorithm track is more about «classic» competitive programming. The participants have one and a half hours to solve the proposed tasks using the Java, C#, C++ or Python programming languages.
Learn more about TopCoder Open here.