Question: ¿En qué consiste la programación competitiva?
Answer: La programación competitiva es una especie de deporte mental, en el que los participantes deben resolver un conjunto de problemas de clase algorítimica y matemática, usualmente en un tiempo determinado. Para esto se require tener dominio de algún lenguaje de programación (como C++, Java o Python), de resolución de problemas, y conocimiento profundo de ciertos algortimos y estructuras de datos que aparecen en cursos avanzados de algoritmos a nivel universitario.
Estas competencias son financiadas por compañías como Google, Acer, Jetbrains, Jane Street, Huawei, y otras, debido a que de esa manera pueden atraer programadores talentosos.
Algunas de estas competencias son: ICPC (para estudiantes universitarios), IOI (para estudiantes pre-universitarios), Meta Hackercup, Huawei Challenge.
También existen plataformas en las