Gennady Korotkevich

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Gennady Korotkevich
Gennady Korotkevich.jpg
Gennady Korotkevich in 2017.
Born (1994-09-25) 25 September 1994 (age 24)
ResidenceSaint Petersburg, Russia
Other names"tourist" (handle); Gena (diminutive)
CitizenshipBelarusian
EducationITMO University
Years active2005–
Known forProgramming prodigy; highly ranked sport programmer since a very young age

Gennady Korotkevich (Belarusian: Генадзь Караткевіч, Hienadź Karatkievič, Russian: Геннадий Короткевич; born 25 September 1994), is a Belarusian sport programmer who has won major international competitions since age 11, as well as numerous national competitions. His top accomplishments include six consecutive gold medals in the International Olympiad in Informatics[1] as well as the world championship in the 2013 and 2015 International Collegiate Programming Contest World Finals. As of May 2018, Korotkevich is the highest-rated programmer at CodeChef,[2] Codeforces[3] Topcoder.[4] and Atcoder;[5] the second highest-rated algorithm competitor at HackerRank;[6]

Biography[edit]

Korotkevich was born in Gomel (Homiel), southeastern Belarus. His parents, Vladimir and Lyudmila Korotkevich, are programmers in the mathematics department at Francysk Skaryna Homiel State University. At age 6, he became interested in his parent's work. When he was 8, his father designed a children's game he could use to learn programming.[7]

His mother consulted departmental colleague Mikhail Dolinsky, who gave the boy a small book to read. Dolinsky, one of the top computer science teachers in Belarus, recalled, "A month went by, and then another one ... No news from Gena. Then suddenly Lyudmila comes by and brings me a programming notebook: when summer and football were over, her son sat at the computer. As a second grader at a national competition, he took second place, which gained him automatic entry in a technical university without taking any entrance exams. Somehow he solved the problem of a body immersed in water. At that time, Gena didn't even know about Archimedes' principle of buoyancy."[7]

Korotkevich first grabbed global attention when he qualified for the 2006 International Olympiad in Informatics (IOI) at the age of 11, which itself is a world record by a large margin.[8]

He took the silver medal at his first IOI event, and received gold medals 2007 to 2012. To date he is the most successful competitor in IOI's history.[9]

At the 2009 IOI in Plovdiv, the then 14-year-old Korotkevich said of his success, "I try various [strategies], and one of them is the right one. I am no genius. I am simply good at it." He said he spent no more than three to four hours each day at the computer, and his preferred hobbies are football and table tennis.[10]

In the fall of 2012, he moved to Russia to attend ITMO University. In the summer of 2013, he helped ITMO defeat Shanghai Jiao Tong University and the University of Tokyo to win the 37th International Collegiate Programming Contest World Finals, held in Saint Petersburg.[11] He also won the Google Code Jam in 2014, 2015, 2016, 2017 and 2018.

In a 2014 interview, Korotkevich said he was unsure of his career plans after graduation. "What happens next is yet to be decided," he said. "I don't have any concrete or long-term plans. I've only finished my sophomore year at university. For me it's important to get an education first and then decide about working. Maybe I'll go into science. But again, I really have not decided yet."[8]

In a 2017 interview, Korotkevich said "I've gotten job offers from Google and Yandex several times, but didn't take them... I am getting a Masters in Computer Science at ITMO, afterward I think that's what I'll do. (sic)" [12]

Career achievements[edit]

Codeforces powered tournaments
  • Rockethon — 2014, 2015 winner[22]
  • ZeptoCodeRush - 2014 third place,[22] 2015 winner[52]
  • Looksery Cup — 2015 winner[22]
  • VK Cup: 2012 3rd place[53] (individual), 2015 winner[54] (team), 2016 1st place (team).[55]

See also[edit]

References[edit]

  1. ^ "Profile: Gennady Korotkevich". International Olympiad in Informatics. Retrieved 8 March 2015.
  2. ^ "CodeChef User | CodeChef". www.codechef.com. Retrieved 2017-10-12.
  3. ^ "Competitors ranking". CodeForces. Retrieved May 20, 2018.
  4. ^ "Top Ranked Algorithm Competitors". Topcoder. Retrieved May 20, 2018.
  5. ^ "Atcoder Ranking". beta.atcoder.jp. Retrieved 27 August 2018.
  6. ^ "Leaderboard". HackerRank. Retrieved 25 April 2018.
  7. ^ a b Violetta Dralyuk (1 September 2011). Геннадий Короткевич – белорусский гений спортивного программирования [Gennady Korotkevich: Belarusian sport programming genius] (in Russian). Tut.By. Retrieved 8 March 2015.
  8. ^ a b Yelena Safronova (24 August 2014). Самый юный и известный программист Беларуси Геннадий Короткевич рассказал о своих победах, планах и мечтах [Youngest, most famous programmer in Belarus Gennady Korotkevich talks about his victories, plans and dreams] (in Russian). BELTA. Retrieved 8 March 2015.
  9. ^ "IOI Hall of Fame - Gennady Korotkevich". International Olympiad in Informatics. Retrieved 8 March 2015.
  10. ^ "I am no genius, I am simply good at it" (PDF). International Olympiad in Informatics. Retrieved 8 March 2015.
  11. ^ "Standings". ACM International Collegiate Programming Contest. Retrieved 8 March 2015.
  12. ^ "Геннадий Короткевич: "Меня не раз звали в Google, но работа мне пока не нужна" - Rusbase". rb.ru.
  13. ^ Роман Савкив (2014-08-01). "Белорусский вундеркинд Короткевич второй год кряду стал сильнейшим программистом на "Яндекс.Алгоритм"" (in Russian). TUT.BY. Retrieved 2015-06-07.
  14. ^ "Gennady Korotkevich, third-year student, is twice Facebook Hacker Cup champion". ITMO University. 2015-03-08. Retrieved 2015-06-07.
  15. ^ "2018 Topcoder Open". 2018 Topcoder Open. Retrieved Nov 17, 2018.
  16. ^ "Algorithm Final Results". topcoder.com.
  17. ^ "Scoreboard - World Finals 2014 - Google Code Jam". code.google.com.
  18. ^ "Scoreboard - World Finals 2015 - Google Code Jam". code.google.com.
  19. ^ "Scoreboard - World Finals 2016 - Google Code Jam". code.google.com.
  20. ^ "Scoreboard - World Finals 2017 - Google Code Jam". code.google.com.
  21. ^ "Google Code Jam". codejam.withgoogle.com. Retrieved 2018-08-10.
  22. ^ a b c d "Profile Gennady Korotkevich (Belarus)" (in Russian). SnarkNews. 2015. Retrieved 2015-07-13.
  23. ^ "Standings — Yandex.Algorithm 2013 Final round — Algorithm 2013". contest.yandex.com.
  24. ^ "Standings — Yandex.Algorithm 2014 Final round — Algorithm 2014". contest.yandex.com.
  25. ^ "Яндекс.Алгоритм: финал в Берлине — Блог Яндекса". blog.yandex.ru.
  26. ^ "Yandex.Algorithm-2015 final round - Codeforces". Codeforces.
  27. ^ "Standings — Final — Algorithm 2017". contest.yandex.com.
  28. ^ "RCC - 404". www.russiancodecup.ru.
  29. ^ "The world best programmers are in St. Petersburg". en.ifmo.ru.
  30. ^ "Winner of the Russian Code Cup 2013 became a programmer Petr Mitrichev from M". venture-news.ru.
  31. ^ "Results World Finals 2013". icpc.baylor.edu.
  32. ^ Андрей Анненков (2015-05-25). "Российские программисты на чемпионате мира: привычка побеждать" (in Russian). RIA Novosti. Retrieved 2015-06-07.
  33. ^ "Results 2015". icpc.baylor.edu.
  34. ^ Kotlin Challenge, final standings Archived 26 May 2014 at the Wayback Machine.
  35. ^ "IOI2010 Final Results". International Olympiad in Informatics. 2010. Retrieved 2015-07-13.
  36. ^ Наталья Старченко (2009-08-20). "Загреб брал, Каир брал, Пловдив… взял!" (in Russian). True Gomel. Retrieved 2015-06-07.
  37. ^ "Российские школьники завоевали золото за решение задач про Леонардо да Винчи" (in Russian). Polit.ru. 2012-09-28. Retrieved 2015-06-07.
  38. ^ "Gennady Korotkevich - Statistics" (in Russian). International Olimpiad in Infirmatics. Retrieved 2015-07-13.
  39. ^ "Belarus prodigy Karatkevich again won the international competition of programmers" (in Russian). Interfax.by. 2014-08-04. Retrieved 2015-06-07.
  40. ^ "Олимпиады по информатике. Санкт-Петербург, Россия". neerc.ifmo.ru.
  41. ^ "TopCoder Press Room". community.topcoder.com.
  42. ^ "The CROC All-Russian Open Programming Championship Results - Codeforces". Codeforces.
  43. ^ "The Final Round of CROC 2016 and Codeforces Round #347 - Codeforces". Codeforces.
  44. ^ "IPSC 2017 Online Standings — IPSC". ipsc.ksp.sk.
  45. ^ "Challenge 24 2013 Results". ch24.org.
  46. ^ "Challenge 24 2014 Results". ch24.org.
  47. ^ Marathon24 2015 Global Standings
  48. ^ "Deadline24 2016 Results of the finals". deadline24.pl.
  49. ^ "Scoreboard - Round 1B 2012 - Google Code Jam". code.google.com.
  50. ^ "IMC2015 individual results". www.imc-math.org.uk.
  51. ^ "IMC2015 team results". www.imc-math.org.uk.
  52. ^ Виктор Корсун (2015-04-15). "ZeptoLab Code Rush 2015: итоги чемпионата по спортивному программированию" (in Russian). App2Top.ru. Retrieved 2015-06-07.
  53. ^ "VK Cup 2012 - Codeforces". Codeforces.
  54. ^ VK Cup 2015 - Finals Archived 28 July 2015 at the Wayback Machine.
  55. ^ "Положение - VK Cup 2016 - Финал - Codeforces". Codeforces.

External links[edit]

Online coding profiles