
A final do campeonato TopCoder Open 2019 foi realizada em Houston, de 13 a 16 de novembro, e
Gena Korotkevich (Bielorrússia) conquistou o primeiro lugar em duas pistas competitivas ao mesmo tempo: Algoritmo e Maratona. Ninguém conseguiu fazer isso antes em um ano! Um excelente final de temporada de 2019, em que Gene já havia vencido a final de duas outras grandes competições: Google Code Jam e Facebook Hacker Cup.
Topcoder Open é um torneio anual individual de programação profissional, organizado pela Topcoder Inc. É realizado de acordo com o sistema Topcoder desde 2001. Existem seis tipos de competições no Topcoder: Algoritmo, Desenvolvimento, First2Finish, Design de UI, Protótipo de UI e Maratona.
Marathon Match (MM) é uma tarefa de otimização para a qual nem os organizadores sabem a resposta certa. O programador deve oferecer a solução mais eficaz em pouco tempo.
O algoritmo (SRM) é uma programação esportiva clássica. Em uma hora e meia, você precisa resolver problemas em Java, C #, C ++ ou Python.

Este artigo foi preparado com o apoio do software EDISON, que desenvolve um sistema eletrônico de exame médico e também suporta software .
Finalistas 2019
Gennady Korotkevich nasceu em 1994 na Bielorrússia. Em 2012, ele ingressou no Instituto de Tecnologia, Mecânica e Ótica de São Petersburgo (ITMO) na Faculdade de Tecnologia da Informação e Programação. Em 2018, ele decidiu continuar seus estudos na escola de graduação da ITMO.
Entrevista com Gennady
Vencedores do algoritmo anterior (SRM)
- Rússia Petr Mitrichev Petr (2018, 2015, 2013, 2006);
- China Yuhao Du xudyh (2017);
- Japão Makoto Soejima rng_58 (2016, 2011, 2010);
- Turista da Bielorrússia Gennady Korotkevich (2014);
- Rússia Egor Egor (2012); China Bin Jin crazyb0y (2009);
- Polônia Tomasz Czajka (2008, 2004, 2003);
- Jan Kuipers da Holanda Jan_Kuipers (2007);
- Polónia Eryk Kopczyñski Eryx (2005);
- Austrália John Dethridge John Dethridge (2002);
- Jonmac dos Estados Unidos (2001).
Vencedores anteriores no Marathon Match (MM)
- Turista da Bielorrússia Gennady Korotkevich (2018);
- Polônia Przemyslaw Debiak Psyho (2017, 2016, 2014, 2013, 2011, 2008);
- China TianCheng Lou ACRush (2015);
- Won-Seok Yoo ainu7 da Coreia do Sul (2012);
- Japão Yoichi Iwata wata (2010);
- Rússia Andrey Lopatin KOTEHOK (2009);
- Polônia Mateusz Zotkiewicz Mojito1 (2007).
Vencedores anteriores na nomeação de primeiro a terminar (F2F)
Os concorrentes recebem um conjunto de pequenas tarefas de programação (por exemplo, correção de bugs / melhorias na base de códigos existente) e recebem estimativas com base em quem resolverá cada problema com antecedência.
- Rússia Dmitry Kondakov kondakovdmitry (2018);
- Nigéria Akinwale Ariwodola akinwale (2017, 2014);
- China vvvpig (2016); Superalimentador India Pratap Koritala (2013);
- China Lan Luo hohosky (2012);
- China Yang Li Yeung (2011);
- Margaryta Skrypachova Margarita, Ucrânia (2010);
- China Ninghai Huang PE (2009).
Vencedores anteriores em desenvolvimento de software
Os participantes, de acordo com os requisitos do cliente para um componente / produto de software, devem implementar o componente / produto da melhor maneira em 4 horas.
- Vietnã Ngoc Pham ngoctay (2018);
- Espanha Sergey Pogodin birdofpreyru (2017);
- Łukasz Sentkiewicz Sky_ da Polônia (2016, 2015, 2014);
- China Zhijie Liu mais felicidade (2013);
- China Yang Li Yeung (2012, 2010);
- Filipinas Franklin Guevarra j3_guile (2011);
- China GuanZhuo Jin Standlove (2009 - Arquitetura, 2004);
- Argentina Pablo Wolfus pulky (2009 - Assembléia);
- Assistente de China Yanbo Wu (2009 - Desenvolvimento de componentes);
- Canada Piotr Paweska AleaActaEst (2009 - Especificações);
- Brasil Romano Silva romanoTC (2008);
- China Feng He hefeng (2007);
- Indonésia Sindunata Sudarmagi sindu (2006);
- Imagem de China Qi Liu (2005).
Vencedores dos Nomeados para Design de Interface do Usuário
Os participantes são convidados a criar o melhor design de interface do usuário (visual) para um produto de software / portal da web etc. de acordo com exigências de cliente
- Tailândia Teeraporn Sriponpak iamtong (2018, 2012);
- Indonésia Panji Kharisma kharm (2017);
- Indonésia Junius Albertho abedavera (2016, 2015, 2013, 2011);
- Indonésia Faridah Amalia Mandaga fairy_ley (2014);
- Indonésia Tri Joko Rubiyanto djackmania (2010);
- Austrália Dale Napier djnapier (2009);
- Filipinas Nino Rey Ronda oninkxronda (2008);
- China Yiming Liao yiming (2007).
Mais publicações sobre este tópico:

Leia também o blog
Empresa EDISON:
20 bibliotecas para
aplicação iOS espetacular