DEV ARENA
Liga interna de retos técnicos. Cada combate es una carrera; los puntos se acumulan a lo largo de la temporada.
Combates
Del más reciente al más antiguo. Pulsa un combate para desplegar sus bases.
Un caso forense con casi 48.000 transacciones de tarjeta. Alguien ha clonado decenas de tarjetas y las está usando en persona, en su ciudad. La pista: cuando una tarjeta compra en su barrio y minutos después aparece gastando a cientos de kilómetros, ese salto es físicamente imposible. Esos movimientos imposibles, repartidos por muchas tarjetas distintas, convergen en un mismo lugar. El reto no es trivial: hay una ciudad señuelo con muchísimo más volumen y viajeros legítimos que despistan. Solo quien aísle bien los viajes imposibles dará con la guarida del ladrón.
- Objetivo
- Encuentra la ciudad donde vive el ladrón que usa las tarjetas robadas.
- Formato
- Individual · ~48.000 transacciones · herramientas libres.
- Entrega
- El nombre de la ciudad.
- Validación
- Carrera. Acierto de ciudad, orden por hora de envío.
- Puntuación
- F1 a la liga + 5 de primera sangre.
Cada participante recibe una sola imagen y una frase críptica, sin instrucciones. El reto es darse cuenta de que la imagen esconde algo. La salida está en dos capas: primero, una pista oculta entre los metadatos del archivo; después, un mensaje cifrado escondido al final del propio fichero, que solo se abre con la clave de la primera capa. Quien lo descifre encontrará a quién debe contactar para demostrar que ha llegado hasta el fondo. Forense de archivos, criptografía ligera y mucha intuición.
- Objetivo
- Una sola imagen esconde, en dos pasos, una salida. Descúbrela y haz lo que pide.
- Formato
- Individual · herramientas libres, IA incluida.
- Entrega
- No hay formulario: el propio acto de llegar al contacto oculto es tu entrega.
- Validación
- Carrera. Orden de llegada al contacto secreto.
- Puntuación
- F1 a la liga + 5 de primera sangre.
Un duelo de estrategia pura inspirado en el clásico Colonel Blotto. Cada contendiente dispone de 100 soldados para repartir entre 10 campos de batalla, y aquí está el truco: los campos no valen lo mismo, van del 1 al 10. No hay reparto perfecto ni estrategia dominante; todo depende de anticipar lo que harán los demás. ¿Concentras fuerzas en los campos caros y cedes los baratos? ¿Repartes de forma equilibrada para no perder por poco? Se enfrentan todos contra todos en un round-robin automático y gana quien mejor haya leído a sus rivales.
- Objetivo
- Reparte 100 soldados entre 10 campos de batalla de distinto valor. Ganas un campo si colocas más soldados que tu rival.
- Formato
- Individual · todos contra todos (round-robin). IA permitida.
- Entrega
- Un array JSON de 10 enteros ≥ 0 que sumen exactamente 100.
- Validación
- Round-robin automático. Victoria 3 · empate 1 · derrota 0.
- Puntuación
- Ranking F1 a la liga + desempate por valor de campos acumulado.
Ranking
Puntos acumulados de toda la temporada. El primero de cada combate se lleva además la prima de primera sangre.
| # | Contendiente | Victorias | Puntos |
|---|---|---|---|
| 1 | Carla Pons@kpons #01 · 30 | 1 | 30 |
| 2 | Diego Roca@droca #01 · 18 | 0 | 18 |
| 3 | Aitana Vega@vega #01 · 15 | 0 | 15 |
| 4 | Marc Gil@mgil #01 · 12 | 0 | 12 |
| 5 | Bruno Salas@b_salas #01 · 10 | 0 | 10 |
| 6 | Elena Mir@emir #01 · 8 | 0 | 8 |
Participantes
Los 6 contendientes de la temporada.
Reglas
Una temporada está formada por varios combates. Cada combate es una prueba técnica independiente, normalmente una carrera: gana quien resuelve mejor y antes. Tras cada uno se reparten puntos a la liga.
Se ordena a los contendientes dentro del combate y se reparte una escala estilo F1:
Además, +5 de primera sangre para quien acaba primero.
El ranking es la suma de puntos de todos los combates. En caso de empate manda quién tiene más victorias, y luego su mejor posición individual.
Salvo que un combate diga lo contrario, las herramientas son libres, incluida la IA. Los retos están diseñados para premiar el criterio, no el copia-pega.