https://github.com/breativo/RetosProgramacion_bybreativo
Retos by breativo contiene 100 retos de programación resueltos en cuatro lenguajes diferentes: Kotlin, Java, JavaScript (Node.js) y Python. Cada reto está diseñado para mejorar tus habilidades de codificación y abarcar problemas comunes en entrevistas técnicas, algoritmos y estructuras de datos
https://github.com/breativo/RetosProgramacion_bybreativo
backend developer ejercicios exercises frontend fullstack java javascript nodejs python
Last synced: 8 months ago
JSON representation
Retos by breativo contiene 100 retos de programación resueltos en cuatro lenguajes diferentes: Kotlin, Java, JavaScript (Node.js) y Python. Cada reto está diseñado para mejorar tus habilidades de codificación y abarcar problemas comunes en entrevistas técnicas, algoritmos y estructuras de datos
- Host: GitHub
- URL: https://github.com/breativo/RetosProgramacion_bybreativo
- Owner: breativo
- License: apache-2.0
- Created: 2024-08-16T22:16:01.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-30T18:31:26.000Z (11 months ago)
- Last Synced: 2025-03-23T14:44:35.685Z (8 months ago)
- Topics: backend, developer, ejercicios, exercises, frontend, fullstack, java, javascript, nodejs, python
- Language: Java
- Homepage: https://www.breativo.com/retos/
- Size: 8.52 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Retos de programación by breativo

## Descripción
Este repositorio contiene una colección de **100 retos de programación** con soluciones implementadas en cuatro de los lenguajes más populares: **Java, JavaScript, Python y Kotlin**. Cada reto está diseñado para ayudarte a **mejorar tus habilidades** en la resolución de problemas, algoritmos y estructuras de datos.
## Información importante
* Cada **reto es independiente**, por lo que puedes abordarlos en el orden que prefieras.
* Los retos están **categorizados por niveles de dificultad**, desde fácil hasta difícil. Puedes seleccionar los retos de acuerdo con tu nivel actual. ¡El límite lo pones tú! No dejes que nadie te diga que no eres capaz.
* Cada reto incluye una **solución en los cuatro lenguajes** mencionados. Recuerda que la solución presentada es solo una forma de resolver el problema, lo importante es que llegues al resultado correcto con tu propio enfoque.
* Este repositorio se basa en ejercicios inspirados por **Mouredev**, un referente en el sector de la programación. Gracias a **Brais Moure**, he adquirido conocimientos que han sido fundamentales para mi desarrollo como programador.
## Listado de retos
En este **listado** dispondrás del titulo de cada unos de los **retos y su dificultad**.
| Número | Nivel | Reto |
|--------|-------------- |-------------|
| 00 | FÁCIL | [EL FAMOSO "FIZZ BUZZ"](./RETOS/Reto00/Enunciado.md) |
| 01 | FÁCIL | [¿ES UN ANAGRAMA?](./RETOS/Reto01/Enunciado.md) |
| 02 | FÁCIL | [VOCAL O CONSONANTE](./RETOS/RETO02/Enunciado.md) |
| 03 | MEDIO | [LA SUCESIÓN DE FIBONACCI](./RETOS/Reto03/Enunciado.md) |
| 04 | MEDIO | [¿ES UN NÚMERO PRIMO?](./RETOS/Reto04/Enunciado.md) |
| 05 | MEDIO | [PARTIDO TENIS](./RETOS/Reto05/Enunciado.md)|
| 06 | FÁCIL | [ÁREA DE UN POLÍGONO](./RETOS/Reto06/Enunciado.md)|
| 07 | FÁCIL | [CADENA INVERTIDA](./RETOS/Reto07/Enunciado.md)|
| 08 | MEDIO | [CONTADOR DE PALABRAS](./RETOS/Reto08/Enunciado.md)|
| 09 | MEDIO | [PIEDRA, PAPEL O TIJERAS](./RETOS/Reto09/Enunciado.md)|
| 10 | MEDIO | [EL SOMBRERO SELECCIONADOR](./RETOS/Reto10/Enunciado.md)|
| 11 | MEDIO | [GENERADOR DE CONTRASEÑA](./RETOS/Reto11/Enunciado.md)|
| 12 | MEDIO | [AVERIGUA EL NÚMERO OCULTO](./RETOS/Reto12/Enunciado.md)|
| 13 | MEDIO | [LISTADO DE GANADORES](./RETOS/Reto13/Enunciado.md)|
| 14 | FÁCIL | [CONTADOR DE VOCALES](./RETOS/Reto14/Enunciado.md)|
| 15 | MEDIO | [LA ESCALERA](./RETOS/Reto15/Enunciado.md)|
| 16 | MEDIO | [BLACKJACK](./RETOS/Reto16/Enunciado.md)|
| 17 | MEDIO | [AVERIGUA LA PALABRA QUE SE ESCONDE](./RETOS/Reto17/Enunciado.md)|
| 18 | MEDIO | [CÓDIGO MORSE](./RETOS/Reto18/Enunciado.md)|
| 19 | MEDIO | [¿ES UN PALÍNDROMO?](./RETOS/Reto19/enunciado.md)|
| 20 | FACIL | [CALCULADORA DE DÍAS](./RETOS/Reto20/enunciado.md)|
| 21 | MEDIO | [CUENTA ATRÁS](./RETOS/Reto21/enunciado.md)|
| 22 | MEDIO | [JUEGOS DADOS](./RETOS/Reto22/Enunciado.md)|
| 23 | FACIL | [CARRERA DE OBSTÁCULOS](./RETOS/Reto23/Enunciado.md)|
| 24 | MEDIO | [CARRERA DE CAMELLOS](./RETOS/Reto24/Enunciado.md)|
| 25 | DIFÍCIL | [PARIS 2024](./RETOS/Reto25/Enunciado.md)|
| 26 | FACIL | [SORTEO DE LA SUERTE](./RETOS/Reto26/Enunciado.md)|
| 27 | DIFÍCIL | [LINEA O BINGO](./RETOS/Reto27/Enunciado.md)|
| 28 | FACIL | [ÁRBOL NAVIDAD](./RETOS/Reto28/Enunciado.md)|
| 29 | FACIL | [ESPIRAL NUMÉRICO](./RETOS/Reto29/Enunciado.md)|
| 30 | FACIL | [CÓDIGO SECRETO](./RETOS/Reto30/Enunciado.md)|
| 31 | FACIL | [MAQUINA RECREATIVA](./RETOS/Reto31/Enunciado.md)|
(El listado completo estará disponible en futuras actualizaciones).
## Cómo contribuir
Si deseas **contribuir a este proyecto**, puedes hacerlo de las siguientes maneras:
* Realizando un fork y creando un pull request con tus mejoras.
* Sugiriendo nuevos retos o soluciones.
* Reportando problemas o errores en las soluciones existentes.
## ¡Apóyame!
#### Puedes apoyar mi trabajo haciendo "☆ Star" en el repositorio. ¡Gracias!
### En mi perfil de GitHub tienes más información
[](https://github.com/breativo)