Ok, compartiré mi historia personal.
Sucedió en abril de 2016. Participé en el concurso de programación Code Jam de Google. Si no lo sabe, puede visitar su sitio web, Google Code Jam, pero básicamente es solo una competencia algorítmica de múltiples rondas.
Fue mi primera vez. A partir de ahora, he pasado solo el Qual. Redondo, pero la historia de cómo lo pasé es increíble (al menos para mí).
Comencé a resolver justo cuando el reloj comenzó. Tuve 27 horas para ganar 30 puntos (obviamente, no usé todo el tiempo) 🙂 Dentro de los primeros 30 minutos, nerviosamente presenté A-small (aunque fue muy fácil , era mi primera vez y tenía miedo para echar a perder algo) y obtuve un “¡Correcto!”. Luego procedí a enviar A-large, pero solo después de 10 minutos adicionales de pruebas (innecesarias). Al final resultó ser, de nuevo, correcto.
Las siguientes 5 horas fueron gastadas en intentos infructuosos de resolver B, C y D. Intenté con todos los pequeños y fallé. Mi solución para B estaba equivocada en la idea, C – en la implementación, D – Me acabo de atascar.
Después de una buena noche de sueño, yo, en mi cabeza, obtuve el momento “aha” y descubrí cómo resolver B, C y D. Escribí un pseudocódigo rápidamente al despertar y, curiosamente, durante (!) 2 horas Envié B-small, B-large, C-small y D-small correctamente. Solo los últimos 2 larges fueron incorrectos, pero aun así obtuve 55 puntos, que fueron más de 30, y al final pasaron.
¿Alguna vez has tenido sexo con alguien con herpes?
¿Estarías en una relación y tendrías sexo (en más de una ocasión) con alguien que tiene VIH / SIDA?
¿Te gusta levantarte temprano en la mañana?
Por supuesto, no funciona en las últimas rondas, cuando solo tengo 2.5 horas, pero funcionó.