Completa la línea
El algoritmo está listo, falta una línea. Eliges entre cuatro candidatas casi iguales.
i < n │ i <= n
13 PROBLEMAS · 5 HORAS · UN MARCADOR — AHORA EN 3 MINUTOS
Práctica de algoritmos, DevOps e ingeniería con IA en la gramática de una maratón de programación: problemas por letra, globo por color, marcador que se congela en la última hora.
LLEGANDO AL APP STORE · ANDROID EN CAMINO
LA SESIÓN
Nada de editor en blanco en el celular. Cada pregunta aísla una decisión — la línea correcta, el bug, la complejidad — y cabe en la fila del autobús.
El algoritmo está listo, falta una línea. Eliges entre cuatro candidatas casi iguales.
i < n │ i <= n
Seis líneas, una equivocada. Toca la línea que falla en el caso borde.
for (i = 0; i <= n; i++) ← aquí
Arrastra cada fragmento a la notación correcta. El reloj corre.
dos bucles anidados → O(n²)
Ejecútalo de cabeza y di qué sale. Sin compilar, sin print.
salida: [1, 3, 3, 7]
Caíste en una trampa clásica — off-by-one, overflow en mid, visitado marcado tarde — y la app explica por qué antes de la siguiente pregunta.
RUTAS
Cada técnica es un globo; cada prerrequisito, un hilo. Una técnica solo se abre después de las que usa — y el mapa muestra por qué.
MARCADOR
Penalización sumada como en una maratón: cada intento fallido cuesta 20 minutos. En la última hora el marcador se congela, y el resultado solo aparece en la revelación.
| # | EQUIPO | AC | PEN | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Big Theta | 6 | 412 | +12 | +31 | +158 | +74 | ?frz | +2141 | +166 |
| 2 | Off by One | 5 | 388 | +9 | +40 | +77 | +3119 | ?frz | +173 | |
| 3 | tú | 5 | 402 | +14 | +136 | +63 | ?frz | +128 | +2180 | |
| 4 | Segfault | 4 | 301 | +22 | +49 | −2 | +98 | ?frz | +1190 | |
| 5 | Mod 1e9+7 | 3 | 244 | +18 | −3 | +71 | ?frz | +203 |
CÓDIGO ABIERTO
Core, clientes y backend están abiertos para leer, hacer fork y mandar PR. La única pieza cerrada es el contenido de las rutas — publicar las respuestas arruinaría el contest.
Reglas del juego, marcador y sincronización offline en un solo núcleo.
Cliente nativo sobre el core.
Mismo core, mismo design system.
Cuentas, standings y eventos sincronizados.
LLEGANDO AL APP STORE · ANDROID EN CAMINO