🎮 Estrategia de Competición
En CodeWars no gana el que más sabe de Python. Gana el equipo que mejor gestiona el tiempo y los puntos.
⏱️ Los Primeros 10 Minutos (CRÍTICOS)
Después de 10 minutos: reunión de 2 minutos para repartir:
🍌 Minion 3
Problemas 1-8 (fáciles)
Objetivo: 6-8 resueltos en la primera hora
🍌 Minion 2
Problemas 9-15 + apoyo
Objetivo: 4-5 medios + ayudar si alguien bloquea
🍌 Minion 1
Problemas 16-30 (medios/difíciles)
Objetivo: Maximizar puntos por problema
📊 La Matemática de los Puntos
| Estrategia | Problemas | Puntos | Tiempo estimado |
|---|---|---|---|
| 8 fáciles (3 pts c/u) | 8 | 24 pts | ~60 min |
| 1 muy difícil | 1 | 15-20 pts | ~60 min (si sale) |
| 4 medios (7 pts c/u) | 4 | 28 pts | ~60 min |
⏰ La Regla de los 15 Minutos
Si llevas 15 minutos con un problema y no avanzas:
- PARA inmediatamente
- Marca el problema como "volver después"
- Pasa al siguiente
Al final, si sobra tiempo, vuelves a los marcados. Pero es mejor tener 5 problemas resueltos que 1 "casi" resuelto.
🚨 Errores que Cuestan la Competición
1. Formato de salida incorrecto
Si pide 3.14 y tú imprimes 3.140000 → 0 puntos.
# MAL
print(resultado) # Puede dar 3.140000000001
# BIEN
print(f"{resultado:.2f}") # Siempre 3.14
2. Espacios extra o de menos
# Si pide: "Hola Juan"
# MAL
print("Hola", nombre) # "Hola Juan" (a veces añade espacios raros)
# BIEN - control total
print(f"Hola {nombre}")
3. No leer todo el enunciado
El caso especial suele estar en la última línea. Lee TODO antes de escribir una sola línea de código.
4. No probar con los ejemplos
📋 Checklist Antes de Enviar
🏃 Distribución del Tiempo (3 horas)
0:00 - 0:12 → Escaneo y reparto
Cada uno lee 10 problemas. Reunión rápida para asignar.
0:12 - 1:00 → Primera oleada
Minion 3: fáciles sin parar. Minion 1 y 2: medios con regla 15 min.
1:00 - 1:05 → Check-in
¿Alguien bloqueado? ¿Redistribuir problemas?
1:05 - 2:00 → Segunda oleada
Seguir resolviendo. Minion 3 puede empezar medios si acabó fáciles.
2:00 - 2:45 → Ataque final
Volver a problemas marcados. Intentar los difíciles de muchos puntos.
2:45 - 3:00 → Revisión
NO empezar problemas nuevos. Revisar envíos, buscar errores tontos.
🧘 Control Mental
Vas a bloquearte. Es normal. Lo importante es cómo reaccionas:
- Levántate 30 segundos (estira, bebe agua)
- Lee el problema en voz baja
- Si sigue sin salir → SIGUIENTE (regla 15 min)