🎯
Estrategia ganadora: Mejor 8 problemas fáciles (24 pts) que 1 difícil (15 pts). Un Minion machaca los rápidos mientras los otros atacan los que dan más puntos.

📚 Contenido de la Guía

💪 Ejercicios de Práctica

⚡ Referencia Rápida

Los patrones que más aparecen en CodeWars. Memoriza estos:

Input/Output

# Leer un número
n = int(input())

# Leer varios en una línea
a, b, c = map(int, input().split())

# Leer lista de números
nums = list(map(int, input().split()))

# Formatear decimales (¡CRÍTICO!)
print(f"Resultado: {valor:.2f}")  # 2 decimales

Strings más usados

s.lower()           # minúsculas
s.upper()           # mayúsculas
s.strip()           # quitar espacios extremos
s.split()           # dividir por espacios → lista
s.split(',')        # dividir por coma
s.replace('a','b')  # reemplazar
s[::-1]             # invertir string
s[0:5]              # primeros 5 caracteres
' '.join(lista)     # unir lista con espacios

Contar frecuencias (aparece MUCHO)

texto = input()
frecuencias = {}
for letra in texto:
    frecuencias[letra] = frecuencias.get(letra, 0) + 1

Verificar si es primo

def es_primo(n):
    if n < 2:
        return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0:
            return False
    return True

📅 Plan de las 4 Semanas

Semana 1 (3-9 Feb)

Minion 3: Python básico + Pack Básico (ejercicios 1-10)
Minion 1 y 2: Repaso strings, listas, diccionarios

Semana 2 (10-16 Feb)

Minion 3: Pack Básico completo + matemáticas básicas
Minion 1 y 2: Ordenación avanzada, problemas tipo

Semana 3 (17-23 Feb)

Todos: Problemas de competiciones anteriores
Simulacro 1: 1.5h con la mitad de problemas

Semana 4 (24-27 Feb)

Simulacro 2: Completo, 3h, condiciones reales
Repaso: Errores comunes, referencia rápida