Codeforces

red social de Telegram

Codeforces es una red social dedicada a concursos de programación competitiva.[1]​ Es patrocinada por la empresa rusa Telegram. Codeforces es mantenida por un grupo de programadores de la Universidad ITMO liderados por Mike Mirzayanov. Codeforces dice haber superado a Topcoder en número de usarios activos.[2]​ En 2018 registro 600,000 usuarios registrados.[3]​ Codeforces es una página utilizada por los mejores programadores competitivos como Gennady Korotkevich Petr Mitrichev, Benjamin Qi y Makoto Soejima además de ser considerado "demandado" para los desarrolladores de software.[4][5]

Codeforces
Codeforces logo
Información general
Dominio codeforces.com
Tipo Programación competitiva
Comercial No
Idiomas disponibles inglés, ruso
En español No
Estado actual Activo
Gestión
Desarrollador Mike Mirzayanov
Propietario Mike Mirzayanov
Lanzamiento 10 de abril de 2009 (15 años y 11 días)

Vista general editar

La plataforma Codeforces es usada para concursos de programación competitiva. Sus tipos de concurso son:

  • Concursos de alrededor de 2 horas llamadas "Codeforces Rounds" hechas una vez a la semana.[6][7]
  • Concursos educacionales de 2 - 2.5 horas
  • Resolver Problemas de rondas o Concursos anteriores con propósitos de entrenamiento..

Los usuarios son evaluados y clasificados de acuerdo a su habilidad en un Sistema de puntuación Elo. Generalmente no hay premio para los ganadores, aunque algunas veces se le otorgan camisetas. Hay algunas competiciones más grandes como el "Microsoft Q# Summer Contest" organizado por Microsoft.[8]​ o la "VK cup" organizada por VK[9]​ y algunas competiciones entregan premios en dinero.

Los usuarios son clasificados en rangos en base a sus puntos usuarios con un puntaje mayor a 1900 son clasificados como "Primera División" y usuarios con un puntaje menor a 1900 son clasificados com "Segunda División", la "Tercera división" fue creada para los usuarios con un puntaje menor a 1600. Los rangos exactos se organizan de la siguiente manera.

Rango Color Nombre Division
≥ 3000 Negro y Rojo Legendary Grandmaster 1
2600 — 2999 Rojo International Grandmaster 1
2400 — 2599 Rojo Grandmaster 1
2300 — 2399 Naranja International Master 1
2100 — 2299 Naranja Master 1
1900 — 2099 Morado Candidate Master 1, 2
1600 — 1899 Azul Expert 2
1400 — 1599 Cyan Specialist 2, 3
1200 — 1399 Verde Pupil 2, 3
≤ 1199 Gris Newbie 2, 3

Ranking editar

Al tener un sistema de puntuación Elo, Codeforces tiene un ranking en que se puede ver los mejores programadores algorítmicos.[10]​ La siguiente tabla fue hecha el (18/08/2020):

Nombre de Usuario País Rango
MiFaFaOvO China  China 3681
Um_nik Rusia  Rusia 3553
tourist Bielorrusia  Bielorrusia 3506
ecnerwala   Estados Unidos 3432
Benq   Estados Unidos 3428
boboniu China  China 3300
maroonrk Japón  Japón 3289
Petr Suiza  Suiza 3262
ksun48 Canadá  Canadá 3245
TLE China  China 3223

Véase también editar

Referencias editar

  1. «North korean college coders beat Stanford University in a 2016». mic.com. «Codeforces — a Russian competitive coding site with contestants from around the world». 
  2. «Codeforces: results of 2013». Consultado el 7 de julio de 2020. 
  3. «Codeforces results of 2017». Consultado el 7 de julio de 2020. 
  4. «How can competitive programming help you get a job?». Consultado el 7 de julio de 2020. 
  5. «Student of cse dept becomes candidate master in codeforces». 
  6. «Codeforces FAQ». Consultado el 7 de julio de 2020. 
  7. «Difference between HackerRank, LeetCode, topcoder and Codeforces». Consultado el 7 de julio de 2020. 
  8. «Challenge your skills in the Microsoft Q# Coding Contest – Summer». Consultado el 7 de julio de 2020. 
  9. «VK Cup». Consultado el 7 de julio de 2020. 
  10. «Ratings». Consultado el 18 de agosto de 2020. 

Enlaces externos editar