Nossa equipe venceu: TopCoder Open 2019

Nossa equipe venceu: TopCoder Open 2019

O TopCoder Open 2019 ocorreu em Houston de 13 a 16 de novembro, e Gena Korotkevich (Bielorrússia) conquistou o primeiro lugar em duas trilhas competitivas: Algorithm e Marathon. Isso nunca havia sido alcançado por ninguém em um único ano! Uma excelente conclusão da temporada de 2019, na qual Gena já havia vencido em duas outras competições importantes: Google Code Jam e Facebook Hacker Cup.

Topcoder Open é um torneio profissional individual de programação realizado anualmente pela empresa Topcoder Inc. É realizado no sistema Topcoder desde 2001. No total, o Topcoder apresenta seis tipos de competições: Algorithm, Development, First2Finish, UI Design, UI Prototype e Marathon.

Marathon Match (MM) é uma tarefa de otimização cuja solução correta nem mesmo os organizadores conhecem. O programador deve propor a solução mais eficiente em um curto espaço de tempo.

Algorithm (SRM) é programação competitiva clássica. Em uma hora e meia, é preciso resolver problemas em Java, C#, C++ ou Python.

Nossa equipe venceu: TopCoder Open 2019

Este artigo foi preparado com o apoio da empresa EDISON Software, que desenvolve um sistema eletrônico de exames médicos, além de e se dedica à manutenção de software.

Nossa equipe venceu: TopCoder Open 2019

Finalistas de 2019

Nossa equipe venceu: TopCoder Open 2019

Gennady Korotkevich nasceu em 1994 na Bielorrússia. Em 2012, ingressou no Instituto de Tecnologia, Mecânica e Óptica de São Petersburgo (ITMO) na faculdade de tecnologias da informação e programação. Em 2018, decidiu continuar seus estudos no doutorado da ITMO.

Entrevista com Gennady

Vencedores de anos anteriores na categoria Algorithm (SRM)

  • Rússia Petr Mitrichev Petr (2018, 2015, 2013, 2006);
  • China Yuhao Du xudyh (2017);
  • Japão Makoto Soejima rng_58 (2016, 2011, 2010);
  • Bielorrússia Gennady Korotkevich tourist (2014);
  • Rússia Egor Egor (2012); China Bin Jin crazyb0y (2009);
  • Polônia Tomasz Czajka (2008, 2004, 2003);
  • Netherlands Jan Kuipers Jan_Kuipers (2007);
  • Polônia Eryk Kopczyñski Eryx (2005);
  • Austrália John Dethridge John Dethridge (2002);
  • Estados Unidos jonmac (2001).

Vencedores de anos anteriores na categoria Marathon Match (MM)

  • Bielorrússia Gennady Korotkevich tourist (2018);
  • Polônia Przemyslaw Debiak Psyho (2017, 2016, 2014, 2013, 2011, 2008);
  • China TianCheng Lou ACRush (2015);
  • Coreia do Sul Won-Seok Yoo ainu7 (2012);
  • Japão Yoichi Iwata wata (2010);
  • Rússia Andrey Lopatin KOTEHOK (2009);
  • Polônia Mateusz Zotkiewicz Mojito1 (2007).

Vencedores de anos anteriores na categoria First to Finish (F2F)

Aos participantes da competição é fornecido um conjunto de pequenas tarefas de programação (por exemplo, correção de erros / melhorias em um código existente), e eles recebem notas com base em quem resolve cada tarefa primeiro.

  • Rússia Dmitry Kondakov kondakovdmitry (2018);
  • Nigéria Akinwale Ariwodola akinwale (2017, 2014);
  • China vvvpig (2016); Índia Pratap Koritala supercharger (2013);
  • China Lan Luo hohosky (2012);
  • China Yang Li Yeung (2011);
  • Ucrânia Margaryta Skrypachova Margarita (2010);
  • China Ninghai Huang PE (2009).

Vencedores de anos anteriores na categoria Desenvolvimento de Software

Os participantes devem, de acordo com os requisitos dos clientes para o componente/produto de software, implementar o componente/produto da melhor maneira em 4 horas.

  • Vietnã Ngoc Pham ngoctay (2018);
  • Espanha Sergey Pogodin birdofpreyru (2017);
  • Polônia Łukasz Sentkiewicz Sky_ (2016, 2015, 2014);
  • China Zhijie Liu morehappiness (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 — Assembly);
  • China Yanbo Wu assistant (2009 — Desenvolvimento de Componentes);
  • Canadá Piotr Paweska AleaActaEst (2009 — Especificação);
  • Brasil Romano Silva romanoTC (2008);
  • China Feng He hefeng (2007);
  • Indonésia Sindunata Sudarmagi sindu (2006);
  • China Qi Liu visualage (2005).

Vencedores de anos anteriores na categoria Design de UI

Os participantes são convidados a criar o melhor design visual da interface do usuário para um produto de software / portal da web, etc., de acordo com os requisitos do cliente.

  • TailândiaTeeraporn 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).

Outras publicações sobre este tema:

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster