Skip to content

danielamoresdev/coding-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Challenges - Python & Java

Este repositorio contiene una colección organizada de ejercicios de programación en Python y Java, desde nivel básico hasta avanzado.
El objetivo es practicar algoritmos y estructuras de datos, y demostrar capacidad de resolución de problemas para entrevistas y desarrollo profesional.


Contenido

  • challenges/
    Carpeta que contiene los ejercicios de programación organizados por nivel de dificultad:

    • easy/: Desafíos básicos (FizzBuzz, Palíndromo, Factorial, etc.)
    • medium/: Problemas de dificultad media (Anagramas, Validación de paréntesis, Fibonacci, etc.)
    • hard/: Retos avanzados (Rotar matriz, Camino mínimo, Merge intervals, etc.)
  • projects/
    Carpeta destinada a proyectos más completos o aplicaciones prácticas que involucren múltiples conceptos o archivos, desarrollados en Python y/o Java. Aquí se incluirán implementaciones más extensas, mini proyectos o ejercicios que integren varias funcionalidades.

Cada carpeta contiene subcarpetas con el nombre del problema o proyecto, y dentro el código en Python y Java junto a un README explicativo.


Cómo usar este repositorio

  1. Clona el repositorio:

    git clone https://github.com/danielamoresdev/coding-challenges.git
    
  2. Navega a la carpeta del problema que quieras practicar.

  3. Revisa el README del problema para entender el enunciado.

  4. Ejecuta el código o realiza tus propias implementaciones.

  5. Añade tus mejoras y haz pull requests si deseas contribuir.


Estructura de carpetas y archivos

  • Cada problema tiene su propio folder con:
    • Código en Python (*.py)
    • Código en Java (.java)
    • README con explicación del problema, enfoque y análisis de complejidad.

Tecnologías usadas

  • Python 3.13
  • Java 21

Contribuciones

¡Las contribuciones son bienvenidas! Por favor lee el archivo CONTRIBUTING.md antes de enviar PRs.


Licencia

Este proyecto está bajo licencia MIT - ver el archivo LICENSE para más detalles.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors