Este repositorio contiene las soluciones a diversos ejercicios de LeetCode implementadas en Python.
En este repositorio se publican ejercicios resueltos de LeetCode con el objetivo de practicar y mejorar habilidades en:
- Algoritmos y estructuras de datos
- Resolución de problemas
- Optimización de código
- Programación en Python
Cada ejercicio está organizado en su propia carpeta con la siguiente estructura:
exercise_XX/
├── exercise_XX.py # Solución optimizada
├── exercise_XX_pattern.md # Explicación del patrón y enfoque
└── ... # Otros archivos relacionados
Para ejecutar cualquier solución:
python exercise_XX/exercise_XX.pyLos ejercicios se irán agregando progresivamente. Cada carpeta contiene:
- La solución implementada en Python
- Documentación del enfoque utilizado
- Análisis de complejidad temporal y espacial
- Lenguaje: Python 3.13
- Plataforma: LeetCode
Las soluciones están enfocadas en:
- Claridad del código
- Eficiencia algorítmica
- Buenas prácticas de programación en Python
Soy Juan David Sandoval, Ingeniero Informático con especialización en Data Science y Desarrollador Web. Me enfoco en construir aplicaciones que combinen la ciencia de datos, inteligencia artificial y el desarrollo web moderno.
Si estás buscando talento que combine el dominio técnico de backend, frontend y bases de datos:
- Perfil Profesional: LinkedIn - Juan David Sandoval
- Código: GitHub - sandovaldavid
- Portafolio: DevSandoval