Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcode24/weekly-challenges
📆 This repository contains my solutions to the weekly challenges from Weekly Coding Challenges by MoureDev
https://github.com/marcode24/weekly-challenges
challenge challenges challenges-solutions coding-challenge coding-challenges eslint hackerrank hackerrank-solutions husky husky-hooks javascript jest lint-staged logic-programming mouredev roadmap solutions testing unit-testing weekly-challenges
Last synced: about 1 month ago
JSON representation
📆 This repository contains my solutions to the weekly challenges from Weekly Coding Challenges by MoureDev
- Host: GitHub
- URL: https://github.com/marcode24/weekly-challenges
- Owner: marcode24
- License: mit
- Created: 2023-01-04T02:48:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T03:37:15.000Z (4 months ago)
- Last Synced: 2024-09-17T06:45:08.934Z (4 months ago)
- Topics: challenge, challenges, challenges-solutions, coding-challenge, coding-challenges, eslint, hackerrank, hackerrank-solutions, husky, husky-hooks, javascript, jest, lint-staged, logic-programming, mouredev, roadmap, solutions, testing, unit-testing, weekly-challenges
- Language: JavaScript
- Homepage:
- Size: 849 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
📆 Weekly Challenges Solutions
![Version](https://img.shields.io/github/package-json/v/marcode24/weekly-challenges?style=popout&logo=npm)
![GitHub CI Workflow Status](https://img.shields.io/github/actions/workflow/status/marcode24/weekly-challenges/challenges.yml?branch=main&style=popout&logo=testcafe&label=tests)
![GitHub repo size](https://img.shields.io/github/repo-size/marcode24/weekly-challenges?style=popout&logo=github&label=repo%20size)
![GitHub](https://img.shields.io/github/license/marcode24/weekly-challenges?style=popout&logo=github&label=license)
![GitHub Repo stars](https://img.shields.io/github/stars/marcode24/weekly-challenges?style=popout&logo=apachespark&color=yellow&logoColor=yellow)
![Github repo views](https://img.shields.io/github/search/marcode24/weekly-challenges/weekly-challenges?style=popout&logo=github&label=repo%20views)
![GitHub last commit](https://img.shields.io/github/last-commit/marcode24/weekly-challenges?style=popout&logo=git&label=last%20commit)## ℹ️ About
This repository contains my solutions to the weekly challenges from [Weekly Coding Challenges](https://github.com/mouredev/retos-programacion-2023) by [MoureDev](https://github.com/mouredev)
## 🚀 Installation & Usage
```bash
# clone the repo
git clone https://github.com/marcode24/weekly-challenges# go to the weekly-challenges directory
cd weekly-challenges# install dependencies
npm install# run test
npm run test# run specific test
npm run test 'year'/'folder-name'/solution.test.js
```### 📝 For C# (csharp) solutions
After cloning the repository, you can run the C# solutions using the [.NET SDK](https://dotnet.microsoft.com/download) and run the following commands:
```bash
# go to the weekly-challenges directory
cd weekly-challenges# build the project
dotnet build# run specific solution
dotnet run 'year' 'challenge'# example
dotnet run 2024 00# this will run the solution in the 2024/00-sintaxis-variables-tipos-de-datos-y-hola-mundo/solution.cs file
```## 🎯 2024 Challenges
Show / Hide
| # | Challenge | Difficulty | My Solution |
| :-: | ------------------------------------------------------------------------------------------- | :--------: | --------------------------------------------------------------------------------------------------------------------- |
| 00 | [Sintaxis, Variables, Tipos de datos y Hola Mundo](https://retosdeprogramacion.com/roadmap/)| 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/00-sintaxis-variables-tipos-de-datos-y-hola-mundo/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/00-sintaxis-variables-tipos-de-datos-y-hola-mundo/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/00-sintaxis-variables-tipos-de-datos-y-hola-mundo/solution.php)
[![C#](https://img.shields.io/badge/C%23-239120?style=flat&logo=c-sharp&logoColor=white)](./2024/00-sintaxis-variables-tipos-de-datos-y-hola-mundo/solution.cs) |
| 01 | [Operadores y Estructuras de Control](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/01-operadores-y-estructuras-de-control/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/01-operadores-y-estructuras-de-control/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/01-operadores-y-estructuras-de-control/solution.php)
[![C#](https://img.shields.io/badge/C%23-239120?style=flat&logo=c-sharp&logoColor=white)](./2024/01-operadores-y-estructuras-de-control/solution.cs) |
| 02 | [Funciones y alcance](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/02-funciones-y-alcance/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/02-funciones-y-alcance/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/02-funciones-y-alcance/solution.php)
[![C#](https://img.shields.io/badge/C%23-239120?style=flat&logo=c-sharp&logoColor=white)](./2024/02-funciones-y-alcance/solution.cs) |
| 03 | [Estructuras de Datos](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/03-estructuras-de-datos/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/03-estructuras-de-datos/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/03-estructuras-de-datos/solution.php) |
| 04 | [Cadena de Caracteres](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/04-cadenas-de-caracteres/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/04-cadenas-de-caracteres/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/04-cadenas-de-caracteres/solution.php) |
| 05 | [Valor y Referencia](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/05-valor-y-referencia/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/05-valor-y-referencia/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/05-valor-y-referencia/solution.php) |
| 06 | [Recursividad](https://retosdeprogramacion.com/roadmap/) | 🔴 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/06-recursividad/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/06-recursividad/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/06-recursividad/solution.php) |
| 07 | [Pilas y Colas](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/07-pilas-y-colas/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/07-pilas-y-colas/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/07-pilas-y-colas/solution.php) |
| 08 | [Clases](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/08-clases/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/08-clases/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/08-clases/solution.php) |
| 09 | [Herencia y Polimorfismo](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/09-herencia/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/09-herencia/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/09-herencia/solution.php) |
| 10 | [Excepciones](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/10-excepciones/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/10-excepciones/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/10-excepciones/solution.php) |
| 11 | [Manejo de Ficheros](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/11-manejo-de-ficheros/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/11-manejo-de-ficheros/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/11-manejo-de-ficheros/solution.php) |
| 12 | [Json y XML](https://retosdeprogramacion.com/roadmap/) | 🔴 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/12-json-y-xml/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/12-json-y-xml/solution.ts)
[![PHP](https://img.shields.io/badge/PHP-777BB4?style=flat&logo=php&logoColor=white)](./2024/12-json-y-xml/solution.php) |
| 13 | [Pruebas Unitarias](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/13-pruebas-unitarias/index.js) |
| 14 | [Fechas](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/14-fechas/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/14-fechas/solution.ts) |
| 15 | [Asincronía](https://retosdeprogramacion.com/roadmap/) | 🔴 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/15-asincronia/index.js) |
| 16 | [Expresiones Regulares](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/16-expresiones-regulares/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/16-expresiones-regulares/solution.ts) |
| 17 | [Iteraciones](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/17-iteraciones/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/17-iteraciones/solution.ts) |
| 18 | [Conjuntos](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/18-conjuntos/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/17-iteraciones/solution.ts) |
| 19 | [Enumeraciones](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/19-enumeraciones/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/19-enumeraciones/solution.ts) |
| 20 | [Peticiones HTTP](https://retosdeprogramacion.com/roadmap/) | 🔴 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/20-peticiones-http/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/20-peticiones-http/solution.ts) |
| 21 | [Callbacks](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/21-callbacks/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/21-callbacks/solution.ts) |
| 22 | [Funciones de Orden Superior](https://retosdeprogramacion.com/roadmap/) | 🔴 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/22-funciones-de-orden-superior/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/22-funciones-de-orden-superior/solution.ts) |
| 23 | [Patrones de Diseño: Singleton](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/23-singleton/index.js)
[![TypeScript](https://img.shields.io/badge/-TypeScript-3178C6?style=flat&logo=typescript&logoColor=white)](./2024/23-singleton/solution.ts) |
| 24 | [Patrones de Diseño: Decoradores](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/24-decoradores/index.js) |
| 25 | [Logs](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/25-logs/index.js) |
| 26 | [SOLID: Principio de Responsabilidad Única](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/26-solid-srp/index.js) |
| 27 | [SOLID: Principio Abierto-Cerrado](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/27-solid-ocp/index.js) |
| 28 | [SOLID: Principio de Sustitución de Liskov](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/28-solid-lsp/index.js) |
| 29 | [SOLID: Principio de Segregación de la Interfaz](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/29-solid-isp/index.js) |
| 30 | [SOLID: Principio de Inversión de Dependencias](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/30-solid-dip/index.js) |
| 31 | [Simulador de Juegos Olímpicos](https://retosdeprogramacion.com/roadmap/) | 🔴 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/31-simulador-juegos-olimpicos/index.js) |
| 32 | [Batalla Deadpool y Wolverine](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/32-batalla-deadpool-y-wolverine/index.js) |
| 33 | [Rescatando a Mickey](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/33-rescatando-a-mickey/index.js) |
| 34 | [Arbol Genealógico de la Casa del Dragón](https://retosdeprogramacion.com/roadmap/) | 🔴 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/34-arbol-genealogico/index.js) |
| 35 | [Repartiendo los Anillos de Poder](https://retosdeprogramacion.com/roadmap/) | 🟡 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/35-repartiendo-los-anillos-de-poder/index.js) |
| 36 | [El Sombrero Seleccionador](https://retosdeprogramacion.com/roadmap/) | 🟢 | [![JavaScript](https://img.shields.io/badge/-JavaScript-F7DF1E?style=flat&logo=javascript&logoColor=black)](./2024/36-el-sombrero-seleccionador/index.js) |Difficulties legend:
🟢 Easy 🟡 Medium 🔴 Hard## 🎯 2023 Challenges
Show / Hide
| # | Challenge | Difficulty | My Solution |
| :-: | --------------------------------------------------------------------------------------- | :--------: | :--------------------------------------------------------------------------------------------------------: |
| 00 | [El famoso fizz buzz](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/00-fizz-buzz) |
| 01 | [El Lenguaje Hacker](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/01-lenguaje-hacker) |
| 02 | [El partido de tenis](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Coming Soon](https://github.com/marcode24/weekly-challenges) |
| 03 | [El generador de contraseñas](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/03-generador-de-contraseñas) |
| 04 | [Primo, Fibonnaci y Par](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/04-primo-fibonnaci-par) |
| 05 | [¡Hola Mundo!](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/05-hola-mundo) |
| 06 | [Piedra, Papel, Tijera, Lagarto y Spock](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/06-piedra-papel-tijera-lagarto-spock) |
| 07 | [Sombrero seleccionador](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/07-sombrero-seleccionador) |
| 08 | [El generador pseudoaleatorio](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/08-generador-pseudoaleatorio) |
| 09 | [Heterograma, Isograma y Pangrama](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/09-heterograma-isograma-pangrama) |
| 10 | [La API](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/10-la-api) |
| 11 | [URL params](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/11-url-params) |
| 12 | [Viernes 13](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/12-viernes-13) |
| 13 | [Adivina la palabra](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/13-adivina-la-palabra) |
| 14 | [Octal y Hexadecimal](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/14-octal-y-hexadecimal) |
| 15 | [Aurebesh](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/15-aurebesh) |
| 16 | [La escalera](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/16-la-escalera) |
| 17 | [Git y Github](https://retosdeprogramacion.com/semanales2023) | 🔴 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/17-git-github) |
| 18 | [Web scraping](https://retosdeprogramacion.com/semanales2023) | 🔴 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/18-web-scraping) |
| 19 | [Análisis de texto](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/19-analisis-de-texto) |
| 20 | [La trifuerza](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/20-la-trifuerza) |
| 21 | [Números primos gemelos](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/21-numeros-primos-gemelos) |
| 22 | [La espiral](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/22-la-espiral) |
| 23 | [La base de datos](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/23-la-base-de-datos) |
| 24 | [Cifrado césar](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/24-cifrado-cesar) |
| 25 | [El código konami](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/25-el-codigo-konami) |
| 26 | [Testing](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/26-testing) |
| 27 | [Cuenta atrás](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/27-cuenta-atras) |
| 28 | [Expresión matemática](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/28-expresion-matematica) |
| 29 | [El carácter infiltrado](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/29-caracter-infiltrado) |
| 30 | [El teclado T9](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/30-teclado-t9) |
| 31 | [El ábaco](https://retosdeprogramacion.com/semanales2023) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/31-el-abaco) |
| 32 | [La columna de excel](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/32-la-columna-de-excel) |
| 33 | [Tetris](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Coming Soon](https://github.com/marcode24/weekly-challenges) |
| 34 | [El txt](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/34-el-txt) |
| 35 | [Primeros pasos](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2023/35-primeros-pasos) |
| 36 | [Permutaciones](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Coming Soon](https://github.com/marcode24/weekly-challenges) |
| 37 | [Colores Hex y RGB](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Coming Soon](https://github.com/marcode24/weekly-challenges) |
| 38 | [Las sumas](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Coming Soon](https://github.com/marcode24/weekly-challenges) |
| 39 | [Triples pitagóricos](https://retosdeprogramacion.com/semanales2023) | 🟡 | [Coming Soon](https://github.com/marcode24/weekly-challenges) |Difficulties legend:
🟢 Easy 🟡 Medium 🔴 Hard## 🎯 2022 Challenges
Show / Hide
| # | Challenge | Difficulty | My Solution |
| :-: | -------------------------------------------------------------------------------- | :--------: | :-----------------------------------------------------------------------------------------------: |
| 01 | [¿Es un anagrama?](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/01-es-un-anagrama) |
| 02 | [La sucesión de fibonacci](https://retosdeprogramacion.com/semanales2022) | 🔴 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/02-sucesion-de-fibonacci) |
| 03 | [¿Es un número primo?](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/03-numero-primo) |
| 04 | [Área de un polígono](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/04-area-poligono) |
| 06 | [Invirtiendo cadenas](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/06-invirtiendo-cadenas) |
| 07 | [Contando palabras](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/07-contando-palabras) |
| 08 | [Decimal a binario](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/08-decimal-binario) |
| 09 | [Código morse](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/09-codigo-morse) |
| 10 | [Expresiones equilibradas](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/10-expresiones-equilibradas) |
| 11 | [Eliminando caracteres](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/11-eliminando-caracteres) |
| 12 | [¿Es un palíndromo?](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/12-es-un-palindromo) |
| 13 | [Factorial recursivo](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/13-factorial-recursivo) |
| 14 | [¿Es un número de armstrong?](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/14-numero-armstrong) |
| 15 | [¿Cuántos días?](https://retosdeprogramacion.com/semanales2022) | 🔴 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/15-cuantos-dias) |
| 16 | [En mayúscula](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/16-en-mayuscula) |
| 17 | [La carrera de obstáculos](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/17-carrera-de-obstaculos) |
| 18 | [Tres en raya](https://retosdeprogramacion.com/semanales2022) | 🔴 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/18-tres-en-raya) |
| 19 | [Conversor de tiempo](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/19-conversor-de-tiempo) |
| 20 | [Parando el tiempo](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/20-parando-el-tiempo) |
| 21 | [Calculadora .txt](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/21-calculadora-txt) |
| 22 | [Conjuntos](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/22-conjuntos) |
| 23 | [MCD y mcm](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/23-MCD-mcm) |
| 24 | [Iteration master](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/24-iteration-master) |
| 25 | [Piedra, papel y tijera](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/25-papel-piedra-tijera) |
| 26 | [Cuadrado y triángulo 2D](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/26-figuras-2d) |
| 27 | [Vectores ortogonales](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/27-vectores-ortogonales) |
| 28 | [Máquina expendedora](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/28-maquina-expendedora) |
| 29 | [Ordena la lista](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/29-ordena-la-lista) |
| 30 | [Marco de palabras](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/30-marco-de-palabras) |
| 31 | [Años bisiestos](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/31-años-bisiestos) |
| 32 | [El segundo](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/32-el-segundo) |
| 33 | [Ciclo sexagenario chino](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/33-ciclo-sexagenario-chino) |
| 34 | [Los números perdidos](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/34-los-numeros-perdidos) |
| 35 | [Batalla pokémon](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/35-batalla-pokemon) |
| 36 | [Los anillos de poder](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/36-anillos-de-poder) |
| 37 | [The Legend of Zelda](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/37-the-legend-of-zelda) |
| 38 | [Binario a decimal](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/38-binario-a-decimal) |
| 39 | [Quick sort](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/39-quick-sort) |
| 40 | [Triángulo de pascal](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/40-triangulo-de-pascal) |
| 41 | [La ley de ohm](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/41-ley-de-ohm) |
| 42 | [Conversor de temperatura](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/42-conversor-de-temperatura) |
| 43 | [Truco o trato](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/43-truco-o-trato) |
| 44 | [Bumeranes](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/44-bumeranes) |
| 45 | [Contenedor de agua](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/45-contenedor-de-agua) |
| 46 | [¿Dónde está el robot?](https://retosdeprogramacion.com/semanales2022) | 🟡 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/46-donde-esta-el-robot) |
| 47 | [Vocal más común](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/47-vocal-mas-comun) |
| 48 | [El calendario de adeviento 2022](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/48-calendario-de-adeviento) |
| 49 | [El detector de handles](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/49-detector-de-handles) |
| 51 | [El reto random](https://retosdeprogramacion.com/semanales2022) | 🟢 | [Here](https://github.com/marcode24/weekly-challenges/tree/main/2022/51-reto-random) |Difficulties legend:
🟢 Easy 🟡 Medium 🔴 Hard