Programación Competitiva

¿Qué es la Programación Competitiva?

La programación competitiva es una forma de arte. Es la resolución creativa de problemas en su máxima expresión, una combinación de pensamiento analítico duro y creatividad. Los programadores competitivos utilizan su conocimiento de algoritmos y estructuras de datos y sus habilidades de razonamiento lógico para resolver problemas algorítmicos desafiantes en un marco de tiempo limitado. Java y C ++ son extremadamente populares debido a su relativa eficiencia en tiempo de ejecución en comparación con un lenguaje como Python. C ++ es mi lenguaje de programación competitivo preferido, ya que me encanta su biblioteca de plantillas estándar (STL), que permite redactar soluciones rápidamente.

¿Donde Empezar?

Lo primero es saber programar, de preferencia busca un lenguaje de programación como C++ o Java, una vez que tengas los conceptos base y seas capaz de resolver problemas comunes por tu propia cuenta podrás acudir a las plataformas que están disponibles en linea para medir tu nivel de conocimiento e ir mejorando, a continuación se muestran un listado de las plataformas mas comunes en la programación competitiva.

Mira el video de abajo, en donde explico el uso de las plataformas, como iniciar sesion, y cuales son los beneficios que puedes obtener de ellas, algunas incluso pagan.

Comentarios