LogN

13 PROBLEMAS · 5 HORAS · UN MARCADOR — AHORA EN 3 MINUTOS

Reduce la complejidad de tus soluciones.

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

Tres vidas, reloj corriendo, cuatro formatos.

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.

AAC

Completa la línea

El algoritmo está listo, falta una línea. Eliges entre cuatro candidatas casi iguales.

i < n │ i <= n
BWA

Encuentra el bug

Seis líneas, una equivocada. Toca la línea que falla en el caso borde.

for (i = 0; i <= n; i++) ← aquí
CTLE

Empareja la complejidad

Arrastra cada fragmento a la notación correcta. El reloj corre.

dos bucles anidados → O(n²)
DAC

Dry run

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

El currículo es un grafo. Tú ves las aristas.

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é.

  • Algoritmos y estructurasbúsqueda, grafos, DP, heaps
  • DevOpsinfraestructura, nube, pipelines de entrega
  • Ingeniería con IAagentes autónomos, LLMs

MARCADOR

Se congela en la última hora. Como debe ser.

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.

STANDINGSCONGELADO
#EQUIPOACPENABCDEFG
1Big Theta6412+12+31+158+74?frz+2141+166
2Off by One5388+9+40+77+3119?frz+173
3tú5402+14+136+63?frz+128+2180
4Segfault4301+22+49−2+98?frz+1190
5Mod 1e9+73244+18−3+71?frz+203

CÓDIGO ABIERTO

Toda la app está en GitHub. Solo las preguntas quedan en el cajón.

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.

COREABIERTO

Rust + Crux

Reglas del juego, marcador y sincronización offline en un solo núcleo.

iOSABIERTO

SwiftUI

Cliente nativo sobre el core.

ANDROIDPRONTO

Jetpack Compose

Mismo core, mismo design system.

BACKENDABIERTO

Go + PostgreSQL

Cuentas, standings y eventos sincronizados.

git clone github.com/josecleiton/logn
abrir en GitHub

Tu primer globo está a tres minutos.

Próximamente en elApp Store

LLEGANDO AL APP STORE · ANDROID EN CAMINO