Наши победили: TopCoder Open 2019

    image

    В Хьюстоне 13-16 ноября прошёл финал чемпионата TopCoder Open 2019, и Гена Короткевич (Беларусь) занял первое место сразу в двух соревновательных треках: Algorithm и Marathon. Такое раньше ещё никому не удавалось сделать в один год! Отличное завершение сезона-2019, в котором до этого Гена уже победил в финалах двух других крупных соревнований: Google Code Jam и Facebook Hacker Cup.

    Topcoder Open — ежегодный индивидуальный профессиональный турнир по программированию, проводимый компанией Topcoder Inc. Проводится по системе Topcoder c 2001 года. Всего в Topcoder шесть видов соревнований: Algorithm, Development, First2Finish, UI Design, UI Prototype и Marathon.

    Marathon Match (MM) – это оптимизационная задача, правильный ответ на которую не знают даже организаторы. Программист должен предложить наиболее эффективное решение за короткое время.

    Algorithm (SRM) – это классическое спортивное программирование. За полтора часа нужно решить задачи на Java, C#, C++ или Python.

    EDISON Software - web-development
    Статья подготовлена при поддержке компании EDISON Software, которая разрабатывает электронную систему медицинского осмотра, а также занимается поддержкой программного обеспечения.


    image

    Финалисты 2019 года

    image

    Геннадий Короткевич родился в 1994 г. в Белоруссии. В 2012 г. поступил в Санкт-Петербургский Институт технологий, механики и оптики (ИТМО) на факультет информационных технологий и программирования. В 2018 г. принял решение продолжить учебу в аспирантуре ИТМО.

    Интервью с Геннадием



    Победители прошлых лет в номинации Algorithm (SRM)


    • 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).

    Победители прошлых лет в номинации Marathon Match (MM)


    • 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).

    Победители прошлых лет в номинации First to Finish (F2F)


    Участникам соревнования предоставляется набор небольших задач по программированию (например, исправление ошибок / улучшения в существующей кодовой базе), и они получают оценки, основанные на том, кто вперед решит решит каждую задачу.

    • 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).

    Победители прошлых лет в номинации Software Development


    Участники, в соответствии с требованиями клиентов к программному компоненту/продукту, за 4 часа должны реализовать компонент/продукт наилучшим образом.

    • 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).

    Победители прошлых лет в номинации UI Design


    Участникам, предлагается создать лучший (визуальный) дизайн интерфейса пользователя для программного продукта / веб-портала и т.д. в соответствии с требованиями клиента

    • 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).

    Еще публикации на эту тему:


    Edison
    465,28
    Изобретаем успех: софт и стартапы
    Поделиться публикацией

    Комментарии 12

      +4
      Победил беларус.
      Понятие «наши» условно. Все нации на земле братские.
        –4
        нудный mode on
        Геннадий Короткевич родился в 1994 г. в Белоруссии

        Беларуси
        нудный mode off
          +3
          Правки принято присылать в личку.

          ru.wikipedia.org/wiki/Именование_белорусского_государства_на_русском_языке

          По мнению справочной службы сайта Грамота.ру, при официальном употреблении правильное название — «Беларусь», при неофициальном — «Белоруссия». Сфера употребления формы «Белоруссия», по мнению справочной службы, — обиходная (неофициальная) устная и письменная речь (газетные тексты и т. п.)

          «в правительственных документах и дипломатических документах используется топоним „Беларусь“, а в СМИ и других сферах неформального общения — „Белоруссия“»

            –4

            Не спорю по сути, но всё-таки мнение "сайта Грамота.ру" — так себе аргумент в дискуссии.

              +1
              почему носители языка должны менять свои привычки именования из-за внешних факторов? Немцы же не пишут, что они Доитч, а не Германия.
              0
              С каких пор статья стала неформальным общением?
                0
                Ровно с тех пор, как перестала быть «правительственным документом и дипломатическим документом»
                  0
                  Тогда возникает прослойка между «Официально правительственный документ» и «неофциально», потому что официально говорят не только в упомянутых документах, но и, в том числе, в СМИ (кто придумал назвать СМИ неофициальными — голову оторвать). Все что хоть как-то не относится к неформальному общению аля хабр/чаты/диалог неформальный — неофициальное. Остальное — официальное. И называть надо как положено, а не как удобно людям, которые отношения не имеют к объекту непосредственно.
                    0
                    Статистика употребления на Хабра, кстати, такая:
                    image
            +2

            А сами задачи этого года можно сюда выложить? Или организаторы запрещают?

              +1
              Есть на стримах, на сайте тоже должно быть. Если нет, то глюки просто и будет позже (возможно).
              0
              Круто, молодец!!!

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое