Y pensé que era el único que sufría 😀
Me gusta mucho hacer una programación competitiva. En mi cuarto semestre, solía estar siempre involucrado en la solución de problemas del Long Challenge de Codechef.
Fue el Reto de Septiembre de 2016 pasando. Había resuelto algunos de los problemas y estaba atrapado en uno de esos. Empecé a las 6 de la tarde y constantemente traté de resolverlo. Recuerdo enviar una solución a las 2 de la noche y luego me encontré durmiendo sobre mi computadora portátil por la mañana. No sé qué tipo de fuerza me despertó y lo primero que hice fue abrir mi computadora portátil y comenzar a escribir el código. Envié el código y ¡voilá !, lo que veo es una marca verde y algunas cajas rojas. Me tomó un total de 22 intentos para resolver la primera subtarea del problema y obtuve 30 puntos por eso. Pero estaba muy seguro por dentro para resolver este problema por completo. Solo me faltaban algunos casos de prueba.
Ese día decidí resolver este problema en cualquier caso. Empecé de nuevo con el problema a las 4.20 PM y continué presentando todas las posibles lógicas que podía hacer hasta la medianoche. Pero no pude obtener par 30pts. Y luego dormí sin saberlo otra vez sobre mi frágil computadora portátil. La hora en que me levanté fue a las 2.30 AM y me sentía muy feliz por dentro, a pesar de que había dormido solo durante 2.30 horas. Me sentí muy seguro de haber descifrado la lógica del problema. Esto me hizo abrir mi computadora portátil de nuevo (¡Espera! Ya estaba abierto: D) y comenzar a codificar la lógica que se formó sin saberlo en mis sueños. En ese momento, el número de líneas de mi código había cruzado 150, ya que en cada intento comenté parte del código y escribí uno nuevo. ¡Envié el código hecho realidad y adiviné qué! ¡Era un gran tic verde con cajas verdes por todos lados!
¡Esa vista era una de las vistas más hermosas que había visto!