O que ganhou: TopCoder Open 2019

imagem

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.

EDISON Software - desenvolvimento web
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 .


imagem

Finalistas 2019

imagem

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

Source: https://habr.com/ru/post/pt476270/


All Articles