Este repositorio contiene mis soluciones a la lista de problemas de NeetCode 150. El objetivo principal es practicar algoritmos, estructuras de datos y mejorar mis habilidades de resoluci贸n de problemas de cara a entrevistas t茅cnicas.
Las soluciones est谩n divididas por lenguajes de programaci贸n, para mantener los entornos separados y limpios:
- 馃悕
Python/: Resoluciones utilizando Python, priorizando c贸digo limpio (siguiendo PEP 8) y eficiencia. - 馃摌
TypeScript/: Resoluciones utilizando TypeScript, aprovechando el tipado est谩tico y las convenciones del ecosistema moderno de JavaScript.
Dentro de cada lenguaje, los ejercicios est谩n organizados seg煤n los temas del roadmap oficial (ej. arrays-and-hashing, two-pointers, sliding-window, etc.).
Dominar los patrones m谩s comunes de algoritmos y reducir el tiempo de resoluci贸n para problemas 贸ptimos.