Gennady Korotkevich

programador competitivo

Gennady Korotkevich es un programador competitivo, que ha ganado competencias internacionales importantes desde la edad de 11 años, así como numerosas competiciones nacionales. Entre sus logros se incluyen seis medallas de oro consecutivas en la Olimpiada Internacional de Informática[1]​ así como la Competición Internacional Universitaria ACM de Programación en 2013 y 2015.Gennady es el programador con mejor valoración en CodeChef,[2]​ Topcoder,[3]​ AtCoder,[4]HackerRank[5]​ y Codeforces.[6]

Gennady Korotkevich
Información personal
Nombre en bielorruso Генадзь Уладзіміравіч Караткевіч Ver y modificar los datos en Wikidata
Apodo tourist Ver y modificar los datos en Wikidata
Otros nombres "tourist"
Nacimiento 25 de septiembre de 1994 (30 años)
Gómel, Bielorrusia
Residencia San Petersburgo, Rusia
Nacionalidad Bielorrusa
Educación
Educación Universidad ITMO
Educado en Universidad ITMO (desde 2012) Ver y modificar los datos en Wikidata
Información profesional
Ocupación Programador e informático teórico Ver y modificar los datos en Wikidata
Área Competencia de programación Ver y modificar los datos en Wikidata
Años activo 2005–


Biografía

editar

Korotkevich nació en Gómel, Bielorrusia. Sus padres, Vladimir y Lyudmila Korotkevich, son programadores en el departamento de matemática de la Universidad Estatal Francysk Skoryna Gomel. A los 6 años, empezó a interesarse en el trabajo de sus padres. A los 8, su padre diseñó un juego para niños para que él pudiera aprender programación.[7]


Korotkevich captó la atención global cuándo clasificó para la Olimpiada Internacional de Informática (IOI) a la edad de 11 años, un récord mundial por un amplio margen.[8]

Gennady logró la medalla de plata en su primera participación en IOI y posteriormente logró medallas de oro en todas las versiones entre 2007 y 2012. Es el competidor más exitoso en la historia de IOI.[9]

En el IOI de 2009 en Plovdiv, Korotkevich dijo de su éxito, "pruebo varias estrategias, y una de ellas es la correcta. No soy ningún genio. Simplemente soy bueno en esto." Afirma gastar entre tres y cuatro horas cada día en el computador, y sus pasatiempos favoritos son el fútbol y el tenis de mesa .[10]

En 2012, Korotkevich se traslada a Rusia para estudiar en la Universidad ITMO. En el verano de 2013, hace parte del equipo de la Universidad ITMO que logra el primer puesto en la Competición Internacional Universitaria ACM de Programación.[11]​ También ha sido el ganador de la competencia de programación Google Code Jam en 2014, 2015, 2016, 2017, 2018 y 2019.

En una entrevista en 2014, Korotkevich dijo estar inseguro sobre sus planes después de la graduación. "Lo que ocurra después aún no ha sido decidido" afirmó. "No tengo planes concreto a largo plazo. Acabo de terminar mi segundo año en la universidad. Para mí, es importante obtener una educación primero y después decidir sobre la vida laboral. Quizás me dedique a la ciencia. Pero insisto, realmente no he decidido todavía."[12]

En una entrevista en 2017, Korotkevich dijo "He conseguido ofertas de trabajo de Google y Yandex varias veces, pero no las he tomado... Estoy haciendo una maestría en Ciencias de la computación en el ITMO, después pensaré que hacer."[13]

Logros

editar
  • Google Code Jam: campeón en 2014,[21]​ 2015,[22]​ 2016,[23]​ 2017,[24]​ 2018[25]​ y 2019.[26]
  • Yandex Algorithm: ganador en 2010,[27]​ 2013,[28]​ 2014,[29]​ 2015[30]​ y 2017.[31]
  • Russian Code Cup (organizador por Mail.Ru group): campeón en 2014[32]​ y 2016, subcampeón en 2013[33]​ y 2015.[34]
  • Competición Universitaria ACM de Programación: miembro del equipo campeón en 2013[35]​ y 2015.[36][37]
  • Desafío Kotlin: ganador en 2014.
  • Olimpiada Internacional de Informática: ganador absoluto en 2009, 2010[38]​ y 2011; medalla de oro en 2007 (puesto 20), 2008 (puesto 7)[39]​ y 2012 (Segundo puesto);[40][41]​ medalla de plata en 2006 (puesto 26).[42]​ Actualmente tiene el récord de mayor cantidad de medallas de oro (seis) y primer lugar absoluto (tres).
  • All-Russian Team Olympiad in Informatics: ganador en 2007, 2009, 2010 y 2011 y subcampeón en 2008.[43]
  • Topcoder High School Competition: campeón en 2010 ganador, subcampeón en 2009.[44]
  • Snarknews Summer Series: ganador en 2010, 2011, 2012, 2013, 2014 y 2015.
  • Snarknews Summer Series: subcampeón en 2008, 2010, y 2011, campeón en 2012, 2013 y 2014.
  • Vekua Cup: Miembro del equipo ganador en 2013.
  • Campeonato CROC: ganador en 2013[45]​ y 2016.[46]
  • Concurso de resolución de problemas de Internet: Miembro del equipo ganador en 2011, 2013 y 2017.[47]
  • Challenge24: Miembro del equipo subcampeón en 2013 y 2014.[48][49]
  • Marathon24: tercer puesto por equipos en 2015.[50]
  • Deadline24: Tercer puesto por equipos en 2016, miembro del equipo ganador en 2017 y 2018.[51]
  • En la ronda 1B del Google Code Jam 2012, logra una puntuación perfecta en solo 54 minutos y 41 segundos de concurso.[52]
  • En 2015 participó en la competencia matemática internacional para estudiantes universitarios donde recibió una medalla de oro, siendo el puesto 47 a nivel individual,[53]​ y puesto 10 entre los miembros del equipo de la Universidad ITMO.[54]
  • Code Festival Grand Final: Segundo puesto en 2016 y ganador en 2017.

Codechef Snackdown


Torneos de Codeforces

  • Rockethon — ganador en 2014, 2015[27]
  • ZeptoCodeRush — tercer puesto en 2014, ganador en 2015[55]
  • Looksery Cup — ganador en 2015
  • VK Cup: Tercer puesto individual en 2012,[56]​ ganador por equipos en 2015 y 2016.[57]

Referencias

editar
  1. «Profile: Gennady Korotkevich». International Olympiad in Informatics. Consultado el 8 de marzo de 2015. 
  2. «AtCoder Ranking». atcoder.jp. Consultado el 2 de febrero de 2020. 
  3. «CodeChef User | CodeChef». codechef.com (en inglés). Consultado el 12 de octubre de 2017. 
  4. «Top Ranked Algorithm Competitors». Topcoder. Consultado el 20 de mayo de 2018. 
  5. «Leaderboard». HackerRank. Consultado el 25 de abril de 2018. 
  6. «Rating: users participated in recent 6 months». Codeforces}. Codeforces. Consultado el 7 de julio de 2020. 
  7. Violetta Dralyuk (1 September 2011). «Геннадий Короткевич – белорусский гений спортивного программирования» [Gennady Korotkevich: Belarusian sport programming genius] (en ruso). Tut.By. Archivado desde el original el 2 de abril de 2015. Consultado el 8 de marzo de 2015. 
  8. Yelena Safronova (24 de agosto de 2014). «Самый юный и известный программист Беларуси Геннадий Короткевич рассказал о своих победах, планах и мечтах» [El programador más joven y famoso de Bielorrusia, Gennady Korotkevich, habla sobre sus victorias, planes y sueños.] (en ruso). BELTA. Consultado el 8 de marzo de 2015. 
  9. «IOI Hall of Fame - Gennady Korotkevich». International Olympiad in Informatics. Consultado el 8 de marzo de 2015. 
  10. «I am no genius, I am simply good at it». International Olympiad in Informatics. Archivado desde el original el 12 de abril de 2015. Consultado el 8 de marzo de 2015. 
  11. «Standings». ACM International Collegiate Programming Contest. Archivado desde el original el 1 de septiembre de 2015. Consultado el 8 de marzo de 2015. 
  12. Yelena Safronova (24 de agosto de 2014). [Youngest, most famous programmer in Belarus Gennady Korotkevich talks about his victories, plans and dreams] |título-trad= requiere |título= (ayuda) (en ruso). BELTA. Consultado el 8 de marzo de 2015. 
  13. «Геннадий Короткевич: "Меня не раз звали в Google, но работа мне пока не нужна" - Rusbase». rb.ru. 
  14. Роман Савкив (1 de agosto de 2014). «Белорусский вундеркинд Короткевич второй год кряду стал сильнейшим программистом на "Яндекс.Алгоритм"» (en russian). TUT.BY. Archivado desde el original el 15 de julio de 2015. Consultado el 7 de junio de 2015. 
  15. «Gennady Korotkevich, third-year student, is twice Facebook Hacker Cup champion». Universidad ITMO. 8 de marzo de 2015. Consultado el 7 de junio de 2015. 
  16. «2018 Topcoder Open». 2018 Topcoder Open. Consultado el 17 de noviembre de 2018. 
  17. «Algorithm Final Results». topcoder.com. Archivado desde el original el 27 de mayo de 2016. Consultado el 8 de agosto de 2015. 
  18. «Google Hash Code 2019 Scoreboard». https://codingcompetitions.withgoogle.com/hashcode/about. Archivado desde el original el 25 de mayo de 2023. Consultado el 10 de mayo de 2020. 
  19. «What is google Hash Code». Archivado desde el original el 10 de marzo de 2023. Consultado el 10 de mayo de 2020. 
  20. «Youtube video 1:44 gennady». 
  21. «Scoreboard - World Finals 2014 - Google Code Jam». code.google.com. Archivado desde el original el 3 de diciembre de 2015. Consultado el 10 de mayo de 2020. 
  22. «Scoreboard - World Finals 2015 - Google Code Jam». code.google.com. Archivado desde el original el 10 de octubre de 2015. Consultado el 10 de mayo de 2020. 
  23. «Scoreboard - World Finals 2016 - Google Code Jam». code.google.com. Archivado desde el original el 17 de octubre de 2019. Consultado el 10 de mayo de 2020. 
  24. «Scoreboard - World Finals 2017 - Google Code Jam». code.google.com. Archivado desde el original el 7 de marzo de 2018. Consultado el 10 de mayo de 2020. 
  25. «Google Code Jam». codingcompetitions.withgoogle.com/codejam. Archivado desde el original el 3 de diciembre de 2020. Consultado el 10 de mayo de 2020. 
  26. «Google Code Jam». codingcompetitions.withgoogle.com/codejam. Archivado desde el original el 10 de agosto de 2019. Consultado el 10 de mayo de 2020. 
  27. a b «Profile Gennady Korotkevich (Belarus)» (en russian). SnarkNews. 2015. Archivado desde el original el 15 de julio de 2015. Consultado el 13 de julio de 2015. 
  28. «Standings — Yandex.Algorithm 2013 Final round — Algorithm 2013». contest.yandex.com. 
  29. «Standings — Yandex.Algorithm 2014 Final round — Algorithm 2014». contest.yandex.com. 
  30. «Yandex.Algorithm-2015 final round - Codeforces». Codeforces. 
  31. «Standings — Final — Algorithm 2017». contest.yandex.com. 
  32. «The world best programmers are in St. Petersburg». en.ifmo.ru. 
  33. «Winner of the Russian Code Cup 2013 became a programmer Petr Mitrichev from M». venture-news.ru. 
  34. «RCC - 404». russiancodecup.ru. Archivado desde el original el 1 de octubre de 2015. Consultado el 10 de mayo de 2020. 
  35. «Results World Finals 2013». icpc.baylor.edu. Archivado desde el original el 1 de septiembre de 2015. Consultado el 10 de mayo de 2020. 
  36. Андрей Анненков (25 de mayo de 2015). «Российские программисты на чемпионате мира: привычка побеждать» (en russian). RIA Novosti. Consultado el 7 de junio de 2015. 
  37. «Results 2015». icpc.baylor.edu. Archivado desde el original el 21 de junio de 2019. Consultado el 10 de mayo de 2020. 
  38. «IOI2010 Final Results». International Olympiad in Informatics. 2010. Consultado el 13 de julio de 2015. 
  39. Наталья Старченко (20 de agosto de 2009). «Загреб брал, Каир брал, Пловдив… взял!» (en russian). True Gomel. Consultado el 7 de junio de 2015. 
  40. «Российские школьники завоевали золото за решение задач про Леонардо да Винчи» (en russian). Polit.ru. 28 de septiembre de 2012. Consultado el 7 de junio de 2015. 
  41. «Gennady Korotkevich - Statistics» (en russian). International Olimpiad in Infirmatics. Consultado el 13 de julio de 2015. 
  42. «Belarus prodigy Karatkevich again won the international competition of programmers» (en russian). Interfax.by. 4 de agosto de 2014. Archivado desde el original el 15 de julio de 2015. Consultado el 7 de junio de 2015. 
  43. «Олимпиады по информатике. Санкт-Петербург, Россия». neerc.ifmo.ru. 
  44. «TopCoder Press Room». community.topcoder.com. 
  45. «The CROC All-Russian Open Programming Championship Results - Codeforces». Codeforces. 
  46. «The Final Round of CROC 2016 and Codeforces Round #347 - Codeforces». Codeforces. 
  47. «IPSC 2017 Online Standings — IPSC». ipsc.ksp.sk. 
  48. «Challenge 24 2013 Results». ch24.org. 
  49. «Challenge 24 2014 Results». ch24.org. Archivado desde el original el 26 de noviembre de 2014. Consultado el 22 de mayo de 2015. 
  50. Marathon24 2015 Global Standings
  51. «Deadline24 2016 Results of the finals». deadline24.pl. Archivado desde el original el 8 de mayo de 2016. Consultado el 24 de abril de 2016. 
  52. «Scoreboard - Round 1B 2012 - Google Code Jam». code.google.com. Archivado desde el original el 5 de octubre de 2016. Consultado el 10 de mayo de 2020. 
  53. «IMC2015 individual results». imc-math.org.uk. 
  54. «IMC2015 team results». imc-math.org.uk. 
  55. Виктор Корсун (15 de abril de 2015). «ZeptoLab Code Rush 2015: итоги чемпионата по спортивному программированию» (en russian). App2Top.ru. Consultado el 7 de junio de 2015. 
  56. «VK Cup 2012 - Codeforces». Codeforces. 
  57. «Положение - VK Cup 2016 - Финал - Codeforces». Codeforces.