Determina si dos strings son anagramas — contienen exactamente las mismas letras en diferente orden. Un reto clásico de strings y diccionarios.
Conceptos: Counter, sorted(), str.lower()
Intermedio listas diccionarios sets algoritmos
Buscar Duplicados
Encuentra todos los elementos que aparecen más de una vez en una lista. Aprende a usar sets y diccionarios para resolver problemas de frecuencia.
Conceptos: set, dict, Counter
Intermedio listas diccionarios algoritmos
Dos Sumas (Two Sum)
Dado un array de enteros y un objetivo, devuelve los índices de los dos números que suman el objetivo. El reto más famoso de entrevistas técnicas.
Conceptos: dict, enumerate(), complemento
Intermedio recursion algoritmos optimizacion
Secuencia Fibonacci
Genera la secuencia de Fibonacci en Python. Aprende la diferencia entre recursión ingenua, memoización y la solución iterativa que escala a millones de términos.