{"id":22664970,"url":"https://github.com/marcode24/adventjs-solutions","last_synced_at":"2025-04-12T08:33:02.332Z","repository":{"id":108189549,"uuid":"582804514","full_name":"marcode24/adventjs-solutions","owner":"marcode24","description":"🎄 This repository contains my solutions to the AdventJS challenges, created by @midudev.","archived":false,"fork":false,"pushed_at":"2024-12-28T08:30:23.000Z","size":402,"stargazers_count":27,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T03:41:31.529Z","etag":null,"topics":["adventjs","adventjs-2021","adventjs-2022","adventjs-2023","adventjs-2024","adventjs2022","adventjs2023","adventjs2024","challenge","christmas","eslint","javascript","solutions"],"latest_commit_sha":null,"homepage":"https://adventjs.dev","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcode24.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-27T23:07:42.000Z","updated_at":"2025-02-28T11:59:44.000Z","dependencies_parsed_at":"2024-01-16T22:35:24.864Z","dependency_job_id":"c4c5b2ad-9897-4d66-b7bf-06ef91a85ca2","html_url":"https://github.com/marcode24/adventjs-solutions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcode24%2Fadventjs-solutions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcode24%2Fadventjs-solutions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcode24%2Fadventjs-solutions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcode24%2Fadventjs-solutions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcode24","download_url":"https://codeload.github.com/marcode24/adventjs-solutions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248540384,"owners_count":21121350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adventjs","adventjs-2021","adventjs-2022","adventjs-2023","adventjs-2024","adventjs2022","adventjs2023","adventjs2024","challenge","christmas","eslint","javascript","solutions"],"created_at":"2024-12-09T13:18:15.589Z","updated_at":"2025-04-12T08:33:02.325Z","avatar_url":"https://github.com/marcode24.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg\n    alt=\"adventjs-2024\"\n    src=\"https://res.cloudinary.com/dfeujtobk/image/upload/v1733037388/advent-js/685_1x_shots_so_btikod.png\"\n    width=\"1200\"\n    style=\"border-radius: 1rem\" /\u003e\n  \u003cbr /\u003e\n  \u003cbr /\u003e\n\n  \u003ch1\u003e🎄 AdventJS Solutions\u003c/h1\u003e\n\n  ![Version](https://img.shields.io/github/package-json/v/marcode24/adventjs-solutions?style=popout\u0026logo=npm)\n  ![GitHub CI Workflow Status](https://img.shields.io/github/actions/workflow/status/marcode24/adventjs-solutions/adventjs.yml?branch=main\u0026style=popout\u0026logo=testcafe\u0026label=tests)\n  ![GitHub repo size](https://img.shields.io/github/repo-size/marcode24/adventjs-solutions?style=popout\u0026logo=github\u0026label=repo%20size)\n  ![GitHub](https://img.shields.io/github/license/marcode24/adventjs-solutions?style=popout\u0026logo=github\u0026label=license)\n  ![GitHub Repo stars](https://img.shields.io/github/stars/marcode24/adventjs-solutions?style=popout\u0026logo=apachespark\u0026color=yellow\u0026logoColor=yellow)\n  ![Github repo views](https://img.shields.io/github/search/marcode24/adventjs-solutions/adventjs-solutions?style=popout\u0026logo=github\u0026label=repo%20views)\n  ![GitHub last commit](https://img.shields.io/github/last-commit/marcode24/adventjs-solutions?style=popout\u0026logo=git\u0026label=last%20commit)\n\n\u003c/div\u003e\n\n## ℹ️ About\n\nThis repository contains my solutions to the [AdventJS](https://adventjs.dev/) challenges. Built by [@midudev](https://twitter.com/midudev)\n\n## 📥 Installation \u0026 Usage\n\n```bash\n# Clone the repository\ngit clone https://github.com/marcode24/adventjs-solutions\n\n# Go into the repository\ncd adventjs-solutions\n\n# Install dependencies\nnpm install\n\n# Run tests\nnpm run test\n\n# Run specific year tests\nnpm run test:2021\n# or\nnpm run test:2022\n# or\nnpm run test:2023\n# or\nnpm run test:2024\n\n# Run specific test\nnpm run test 'year'/'challenge'/index.test.js\n\n```\n\n## 🎯 2024 Challenges\n\n\u003cdetails open\u003e\n\u003csummary\u003eShow / Hide\u003c/summary\u003e\n\n|  #  | Challenge                                                                                       | Difficulty |                         My Solution                                       |                              My Explanation                                                       |    My Score   |\n| :-: | -------------------------------------------------------------------------------------------     | :--------: | :------------------------------------------------------------------------:|:-------------------------------------------------------------------------------------------------:| :-----------  |\n| 01  | [🎁 ¡Primer regalo repetido!](https://adventjs.dev/es/challenges/2024/1)                        |     🟢     |  [here](./2024/01-primer-regalo-repetido/index.js)                        |  [here](./2024/01-primer-regalo-repetido/README.md#mi-solución-explicada)                         | ⭐⭐⭐⭐⭐  |\n| 02  | [🖼️ Enmarcando nombres](https://adventjs.dev/es/challenges/2024/2)                              |     🟢     |  [here](./2024/02-enmarcando-nombres/index.js)                            |  [here](./2024/02-enmarcando-nombres/README.md#mi-solución-explicada)                             | ⭐⭐⭐⭐⭐  |\n| 03  | [🏗️ Organizando el inventario](https://adventjs.dev/es/challenges/2024/3)                       |     🟢     |  [here](./2024/03-organizando-el-inventario/index.js)                     |  [here](./2024/03-organizando-el-inventario/README.md#mi-solución-explicada)                      | ⭐⭐⭐⭐⭐  |\n| 04  | [🎄 Decorando el árbol de Navidad](https://adventjs.dev/es/challenges/2024/4)                   |     🟡     |  [here](./2024/04-decorando-el-arbol-de-navidad/index.js)                 |  [here](./2024/04-decorando-el-arbol-de-navidad/README.md#mi-solución-explicada)                  | ⭐⭐⭐⭐⭐  |\n| 05  | [👢 Emparejando botas](https://adventjs.dev/es/challenges/2024/5)                               |     🟢     |  [here](./2024/05-emparejando-botas/index.js)                             |  [here](./2024/05-emparejando-botas/README.md#mi-solución-explicada)                              | ⭐⭐⭐⭐⭐  |\n| 06  | [🎁 ¿Regalo dentro de la caja?](https://adventjs.dev/es/challenges/2024/6)                      |     🟡     |  [here](./2024/06-regalo-dentro-de-la-caja/index.js)                      |  [here](./2024/06-regalo-dentro-de-la-caja/README.md#mi-solución-explicada)                       | ⭐⭐⭐⭐⭐  |\n| 07  | [🎅🏼 El ataque del Grinch](https://adventjs.dev/es/challenges/2024/7)                            |     🟡     |  [here](./2024/07-el-ataque-del-grinch/index.js)                          |  [here](./2024/07-el-ataque-del-grinch/README.md#mi-solución-explicada)                           | ⭐⭐⭐⭐⭐  |\n| 08  | [🦌 La carrera de renos](https://adventjs.dev/es/challenges/2024/8)                             |     🟢     |  [here](./2024/08-la-carrera-de-renos/index.js)                           |  [here](./2024/08-la-carrera-de-renos/README.md#mi-solución-explicada)                            | ⭐⭐⭐⭐⭐  |\n| 09  | [🚂 El tren mágico](https://adventjs.dev/es/challenges/2024/9)                                  |     🟡     |  [here](./2024/09-el-tren-magico/index.js)                                |  [here](./2024/09-el-tren-magico/README.md#mi-solución-explicada)                                 | ⭐⭐⭐⭐⭐  |\n| 10  | [🧑‍💻 El ensamblador élfico](https://adventjs.dev/es/challenges/2024/10)                          |     🟡     |  [here](./2024/10-el-ensamblador-elfico/index.js)                         |  [here](./2024/10-el-ensamblador-elfico/README.md#mi-solución-explicada)                          | ⭐⭐⭐⭐⭐  |\n| 11  | [📂 Nombres de archivos codificados](https://adventjs.dev/es/challenges/2024/11)                |     🟢     |  [here](./2024/11-nombres-de-archivos-codificados/index.js)               |  [here](./2024/11-nombres-de-archivos-codificados/README.md#mi-solución-explicada)                | ⭐⭐⭐⭐⭐  |\n| 12  | [🎄 ¿Cuánto cuesta el árbol?](https://adventjs.dev/es/challenges/2024/12)                       |     🟢     |  [here](./2024/12-cuanto-cuesta-el-arbol/index.js)                        |  [here](./2024/12-cuanto-cuesta-el-arbol/README.md#mi-solución-explicada)                         | ⭐⭐⭐⭐⭐  |\n| 13  | [🤖 ¿El robot está de vuelta?](https://adventjs.dev/es/challenges/2024/13)                      |     🔴     |  [here](./2024/13-el-robot-esta-de-vuelta/index.js)                       |  [here](./2024/13-el-robot-esta-de-vuelta/README.md#mi-solución-explicada)                        | ⭐⭐⭐⭐⭐  |\n| 14  | [🦌 Acomodando los renos](https://adventjs.dev/es/challenges/2024/14)                           |     🟢     |  [here](./2024/14-acomodando-los-renos/index.js)                          |  [here](./2024/14-acomodando-los-renos/README.md#mi-solución-explicada)                           | ⭐⭐⭐⭐⭐  |\n| 15  | [✏️ Dibujando tablas](https://adventjs.dev/es/challenges/2024/15)                               |     🟢     |  [here](./2024/15-dibujando-tablas/index.js)                              |  [here](./2024/15-dibujando-tablas/README.md#mi-solución-explicada)                               | ⭐⭐⭐⭐⭐  |\n| 16  | [❄️ Limpiando la nieve del camino](https://adventjs.dev/es/challenges/2024/16)                  |     🟢     |  [here](./2024/16-limpiando-la-nieve-del-camino/index.js)                 |  [here](./2024/16-limpiando-la-nieve-del-camino/README.md#mi-solución-explicada)                  | ⭐⭐⭐⭐⭐  |\n| 17  | [💣 Busca las bombas del Grinch](https://adventjs.dev/es/challenges/2024/17)                    |     🟡     |  [here](./2024/17-busca-las-bombas-del-grinch/index.js)                   |  [here](./2024/17-busca-las-bombas-del-grinch/README.md#mi-solución-explicada)                    | ⭐⭐⭐⭐⭐  |\n| 18  | [💾 La agenda mágica de santa](https://adventjs.dev/es/challenges/2024/18)                      |     🔴     |  [here](./2024/18-la-agenda-magica-de-santa/index.js)                     |  [here](./2024/18-la-agenda-magica-de-santa/README.md#mi-solución-explicada)                      | ⭐⭐⭐⭐⭐  |\n| 19  | [📦 Apila cajas mágicas para repartir regalos](https://adventjs.dev/es/challenges/2024/19)      |     🔴     |  [here](./2024/19-apila-cajas-magicas-para-repartir-regalos/index.js)     |  [here](./2024/19-apila-cajas-magicas-para-repartir-regalos/README.md#mi-solución-explicada)      | ⭐⭐⭐⭐⭐  |\n| 20  | [🎁 Encuentra los regalos faltantes y duplicados](https://adventjs.dev/es/challenges/2024/20)   |     🟢     |  [here](./2024/20-encuentra-los-regalos-faltantes-y-duplicados/index.js)  |  [here](./2024/20-encuentra-los-regalos-faltantes-y-duplicados/README.md#mi-solución-explicada)   | ⭐⭐⭐⭐⭐  |\n| 21  | [🎄 Calcula la altura del árbol de Navidad](https://adventjs.dev/es/challenges/2024/21)         |     🟢     |  [here](./2024/21-calcula-la-altura-del-arbol-de-navidad/index.js)        |  [here](./2024/21-calcula-la-altura-del-arbol-de-navidad/README.md#mi-solución-explicada)         | ⭐⭐⭐⭐⭐  |\n| 22  | [🎁 Genera combinaciones de regalos](https://adventjs.dev/es/challenges/2024/22)                |     🟡     |  [here](./2024/22-genera-combinaciones-de-regalos/index.js)               |  [here](./2024/22-genera-combinaciones-de-regalos/README.md#mi-solución-explicada)                | ⭐⭐⭐⭐⭐  |\n| 23  | [🔢 Encuentra los números perdidos](https://adventjs.dev/es/challenges/2024/23)                 |     🟢     |  [here](./2024/23-encuentra-los-numeros-perdidos/index.js)                |  [here](./2024/23-encuentra-los-numeros-perdidos/README.md#mi-solución-explicada)                 | ⭐⭐⭐⭐⭐  |\n| 24  | [🪞 Verifica si los árboles son espejos mágicos](https://adventjs.dev/es/challenges/2024/24)    |     🟡     |  [here](./2024/24-verifica-si-los-arboles-son-espejos-magicos/index.js)   |  [here](./2024/24-verifica-si-los-arboles-son-espejos-magicos/README.md#mi-solución-explicada)    | ⭐⭐⭐⭐⭐  |\n| 25  | [🧙‍♂️ Ejecuta el lenguaje mágico](https://adventjs.dev/es/challenges/2024/25)                     |     🟡     |  [here](./2024/25-ejecuta-el-lenguaje-magico/index.js)                    |  [here](./2024/25-ejecuta-el-lenguaje-magico/README.md#mi-solución-explicada)                     | ⭐⭐⭐⭐⭐  |\n| 26  | [📊 Calcula el porcentaje completado](https://adventjs.dev/es/challenges/2024/26)               |     🟢     |  [here](./2024/26-calcula-el-porcentaje-completado/index.js)              |  [here](./2024/26-calcula-el-porcentaje-completado/README.md#mi-solución-explicada)               | ⭐⭐⭐⭐⭐  |\n\nDifficulties legend:\n🟢 Easy 🟡 Medium 🔴 Hard\n\n**My results:**\n\n\u003cimg\n    alt=\"adventjs-2024-results\"\n    src=\"https://res.cloudinary.com/dfeujtobk/image/upload/v1735374368/advent-js/results/25eba94f-c29f-495c-9140-3f86598d6b3c.png\"\n    width=\"800\"\n    style=\"border-radius: 1rem\" /\u003e\n\n\u003c/details\u003e\n\n## 🎯 2023 Challenges\n\n\u003cdetails hide\u003e\n\u003csummary\u003eShow / Hide\u003c/summary\u003e\n\n|  #  | Challenge                                                                                   | Difficulty |                                           My Solution                                                           |\n| :-: | ------------------------------------------------------------------------------------------- | :--------: | :------------------------------------------------------------------------------------------------------------:  |\n| 01  | [¡Primer regalo repetido!](https://adventjs.dev/es/challenges/2023/1)                       |     🟢     |        [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/01-primer-regalo-repetido)         |\n| 02  | [Ponemos en marcha la fábrica](https://adventjs.dev/es/challenges/2023/2)                   |     🟢     |       [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/02-ponemos-en-marcha-la-fabrica)    |\n| 03  | [El elfo travieso](https://adventjs.dev/es/challenges/2023/3)                               |     🟢     |               [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/03-el-elfo-travieso)        |\n| 04  | [Dale la vuelta a los paréntesis](https://adventjs.dev/es/challenges/2023/4)                |     🟡     |   [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/04-dale-la-vuelta-a-los-parentesis)     |\n| 05  | [El cybertruck de santa](https://adventjs.dev/es/challenges/2023/5)                         |     🟡     |        [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/05-el-cybertruck-de-santa)         |\n| 06  | [Los renos a prueba](https://adventjs.dev/es/challenges/2023/6)                             |     🟢     |               [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/06-los-renos-a-prueba)      |\n| 07  | [Las cajas en 3D](https://adventjs.dev/es/challenges/2023/7)                                |     🟢     |                  [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/07-las-cajas-en-3d)      |\n| 08  | [Ordenando el almácen](https://adventjs.dev/es/challenges/2023/8)                           |     🟡     |                [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/08-ordenando-el-almacen)   |\n| 09  | [Alterna las luces](https://adventjs.dev/es/challenges/2023/9)                              |     🟢     |             [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/09-alterna-las-luces)         |\n| 10  | [Crea tu propio árbol de navidad](https://adventjs.dev/es/challenges/2023/10)               |     🟢     |    [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/10-crea-tu-propio-arbol-de-navidad)    |\n| 11  | [Los elfos estudiosos](https://adventjs.dev/es/challenges/2023/11)                          |     🟡     |               [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/11-los-elfos-estudiosos)    |\n| 13  | [Calculando el tiempo](https://adventjs.dev/es/challenges/2023/13)                          |     🟢     |               [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/13-calculando-el-tiempo)    |\n| 14  | [Evita la alarma](https://adventjs.dev/es/challenges/2023/14)                               |     🟡     |                [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/14-evita-la-alarma)        |\n| 15  | [Robot autónomo](https://adventjs.dev/es/challenges/2023/15)                                |     🟡     |                 [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/15-robot-autonomo)        |\n| 16  | [Despliegue en viernes](https://adventjs.dev/es/challenges/2023/16)                         |     🟢     |               [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/16-despliegue-en-viernes)   |\n| 17  | [Optimizando el alquiler](https://adventjs.dev/es/challenges/2023/17)                       |     🟢     |             [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/17-optimizando-el-alquiler)   |\n| 18  | [El reloj digital](https://adventjs.dev/es/challenges/2023/18)                              |     🔴     |                  [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/18-el-reloj-digital)     |\n| 19  | [Enfrenta el sabotaje](https://adventjs.dev/es/challenges/2023/19)                          |     🟡     |               [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/19-enfrenta-el-sabotaje)    |\n| 20  | [Distribuye el peso](https://adventjs.dev/es/challenges/2023/20)                            |     🔴     |                 [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/20-distribuye-el-peso)    |\n| 21  | [Mensaje binario](https://adventjs.dev/es/challenges/2023/21)                               |     🟡     |                  [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/21-mensaje-binario)      |\n| 22  | [Lenguaje de programación](https://adventjs.dev/es/challenges/2023/22)                      |     🟢     |             [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/22-lenguaje-de-programacion)  |\n| 23  | [La comida de navidad](https://adventjs.dev/es/challenges/2023/23)                          |     🟢     |               [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/23-la-comida-de-navidad)    |\n| 24  | [Brincos en la escalera](https://adventjs.dev/es/challenges/2023/24)                        |     🟡     |             [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/24-brincos-en-la-escalera)    |\n| 25  | [Calculando distancias](https://adventjs.dev/challenges/2023/25)                            |     🟡     |         [here](https://github.com/marcode24/adventjs-solutions/tree/main/2023/25-calculando-distancias)         |\n\nDifficulties legend:\n🟢 Easy 🟡 Medium 🔴 Hard\n\n\u003c/details\u003e\n\n## 🎯 2022 Challenges\n\n\u003cdetails hide\u003e\n\u003csummary\u003eShow / Hide\u003c/summary\u003e\n\n|  #  | Challenge                                                                                   | Difficulty |                                            My Solution                                             |\n| :-: | ------------------------------------------------------------------------------------------- | :--------: | :------------------------------------------------------------------------------------------------: |\n| 01  | [Automatizando envolver regalos de navidad!](https://adventjs.dev/challenges/2022/1)        |     🟢     |    [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/01-regalos-de-navidad)    |\n| 02  | [Nadie quiere hacer horas extra](https://adventjs.dev/challenges/2022/2)                    |     🟢     |       [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/02-horas-extra)        |\n| 03  | [¿Cuántas cajas de regalos puede llevar Papá Noel?](https://adventjs.dev/challenges/2022/3) |     🟢     |     [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/03-cajas-de-regalo)      |\n| 04  | [Una caja dentro de otra caja y otra...](https://adventjs.dev/challenges/2022/4)            |     🟡     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/04-caja-dentro-de-otra-caja) |\n| 05  | [Optimizando viajes de Santa](https://adventjs.dev/challenges/2022/5)                       |     🔴     |    [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/05-optimizando-viajes)    |\n| 06  | [Creando adornos navideños](https://adventjs.dev/challenges/2022/6)                         |     🟡     |    [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/06-adornos-navideños)     |\n| 07  | [Haciendo inventario de regalos](https://adventjs.dev/challenges/2022/7)                    |     🟢     |  [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/07-inventarios-de-regalos)  |\n| 08  | [¡Necesitamos un mecánico!](https://adventjs.dev/challenges/2022/8)                         |     🟡     |         [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/08-mecanico)         |\n| 09  | [Las locas luces de Navidad](https://adventjs.dev/challenges/2022/9)                        |     🟢     |       [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/09-locas-luces)        |\n| 10  | [El salto del trineo de Papá Noel](https://adventjs.dev/challenges/2022/10)                 |     🟡     |     [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/10-salto-del-trineo)     |\n| 11  | [Papá Noel es Scrum Master](https://adventjs.dev/challenges/2022/11)                        |     🔴     |     [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/11-es-scrum-master)      |\n| 12  | [Trineos eléctricos, ¡guau!](https://adventjs.dev/challenges/2022/12)                       |     🟡     |    [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/12-trineos-electricos)    |\n| 13  | [Backup de los archivos de Papá Noel](https://adventjs.dev/challenges/2022/13)              |     🟢     |    [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/13-backup-de-archivos)    |\n| 14  | [El mejor camino](https://adventjs.dev/challenges/2022/14)                                  |     🟡     |       [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/14-mejor-camino)       |\n| 15  | [Decorando el árbol de Navidad](https://adventjs.dev/challenges/2022/15)                    |     🟡     |    [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/15-decorando-el-arbol)    |\n| 16  | [Arreglando las cartas de Papá Noel](https://adventjs.dev/challenges/2022/16)               |     🔴     |  [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/16-arreglando-las-cartas)   |\n| 17  | [Llevando los regalos en sacos](https://adventjs.dev/challenges/2022/17)                    |     🟡     |     [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/17-regalos-en-sacos)     |\n| 18  | [¡Nos quedamos sin tinta!](https://adventjs.dev/challenges/2022/18)                         |     🟢     |        [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/18-sin-tinta)         |\n| 19  | [Ordenando los regalos](https://adventjs.dev/challenges/2022/19)                            |     🟢     |  [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/19-ordenando-los-regalos)   |\n| 20  | [Más viajes retadores](https://adventjs.dev/challenges/2022/20)                             |     🔴     |   [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/20-mas-viajes-retadores)   |\n| 21  | [Creando la tabla de regalos](https://adventjs.dev/challenges/2022/21)                      |     🟡     |     [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/21-tabla-de-regalos)     |\n| 22  | [La iluminación en sintonía](https://adventjs.dev/challenges/2022/22)                       |     🟢     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/22-iluminacion-en-sintonia)  |\n| 23  | [Compilador de Papá Noel](https://adventjs.dev/challenges/2022/23)                          |     🔴     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/23-compilador-de-papa-noel)  |\n| 24  | [El último reto es un laberinto](https://adventjs.dev/challenges/2022/24)                   |     🔴     |        [here](https://github.com/marcode24/adventjs-solutions/tree/main/2022/24-laberinto)         |\n\nDifficulties legend:\n🟢 Easy 🟡 Medium 🔴 Hard\n\n\u003c/details\u003e\n\n## 🎯 2021 Challenges\n\n\u003cdetails hide\u003e\n\u003csummary\u003eShow / Hide\u003c/summary\u003e\n\n|  #  | Challenge                                                                                   | Difficulty |                                            My Solution                                                       |\n| :-: | ------------------------------------------------------------------------------------------- | :--------: | :------------------------------------------------------------------------------------------------------:     |\n| 01  | [Contando ovejas para dormir](https://2021.adventjs.dev/challenges/01)                      |     🟢     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2021/01-contando-ovejas-para-dormir)        |\n| 02  | [Ayuda al elfo a listar los regalos](https://2021.adventjs.dev/challenges/02)               |     🟢     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2021/02-ayuda-al-elfo-a-listar-los-regalos) |\n| 05  | [Contando los dias para los regalos](https://2021.adventjs.dev/challenges/05)               |     🟢     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2021/05-contando-los-dias-para-los-regalos) |\n| 13  | [Envuelve regalos con asteriscos](https://2021.adventjs.dev/challenges/13)                  |     🟢     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2021/13-envuelve-regalos-con-asteriscos)    |\n| 16  | [Descifrando los números...](https://2021.adventjs.dev/challenges/16)                       |     🟢     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2021/16-descifrando-los-numeros)            |\n| 20  | [¿Una carta de pangramas?¡QUE!](https://2021.adventjs.dev/challenges/20)                    |     🟢     | [here](https://github.com/marcode24/adventjs-solutions/tree/main/2021/20-una-carta-de-pangramas-que)         |\n\nDifficulties legend:\n🟢 Easy 🟡 Medium 🔴 Hard\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcode24%2Fadventjs-solutions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcode24%2Fadventjs-solutions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcode24%2Fadventjs-solutions/lists"}