Saltar al contenido principal

algoritmos

4
Intermedio strings diccionarios algoritmos

¿Son Anagramas?

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.

Conceptos: recursión, memoización, lru_cache