No nos referimos a la ley de Kidlin de protección de información confidencial en las firmas de abogados, sino al personaje ficticio de la novela King Rat escrita por James Clavell. Donde el enfoque de Kidlin para resolver los desafíos de su vida llevó al desarrollo de una ley que afirma:
"Si escribes el problema claramente, entonces tienes la mitad de la solución"
U originalmente en inglés la ley de Kidlin dice:
“If you write the problem down clearly, then the matter is half solved.”
¿Cuál es la cantidad mínima de estos tetrominós en forma de 'L' necesaria para formar un cuadrado?
ICPC (International Collegiate Programming Contest). está es la competencia de programación competitiva más importante a nivel mundial está auspiciada por la asociación ACM-IEEE, está se realiza anualmente alrededor del mundo en 3233 universidades en 110 países de los 6 continentes. En México el ICPC tiene sede en la universidad ITESO. Participar en está competencia es el objetivo principal del club.
Facebook Hacker Cup es la competencia anual de Facebook.
CoderBloom es una competencia dirigida a mujeres.
RPC (Red de Programación Competitiva) son concursos enfocados a la comunidad de Latinoamérica, suelen tener espejos de otros concursos.
Codeforces Es una plataforma desarrollada por programadores de la universidad ITMO en Rusia. está es la plataforma que usaremos en el curso debido a que es la más popular entre la comunidad del ICPC, donde después de cada concurso podemos acceder a un gimnasio con los problemas del concurso. Codeforces tiene una gran cantidad de problemas a resolver y tiene múltiples concursos cada mes.
AtCoder está plataforma es como el codeforces pero sin problemas y de Japón donde tienen lugar múltiples concursos semanales.
LeetCode está plataforma está enfocada principalmente hacia las entrevistas técnicas de trabajo, por lo que los problemas ahi son más técnicos. Si quieres aplicar a una empresa como las 'FAANG', te recomiendo practicar aquí. Tienen múltiples concursos semanalmente.
HackerRank está es una plataforma que tiene concursos semanales no necesariamente de programación competitiva, donde también cuentan con cursos y exámenes de distintas habilidades y tecnologías.
Aquí encontraras mucha información acerca la programación competitiva como libros, cursos de otras universidades, comunidades en discord y también sobre temas distintos a la programación competitiva como lo es el desarrollo profesional, internships, oportunidades de empleo y mucho más.
Facebook Apple Amazón Netflix Google