This repository contains my solutions to the AdventJS challenges. Built by @midudev
# Clone the repository
git clone https://github.com/marcode24/adventjs-solutions
# Go into the repository
cd adventjs-solutions
# Install dependencies
npm install
# Run tests
npm run test
# Run specific year tests
npm run test:2021
# or
npm run test:2022
# or
npm run test:2023
# Run specific test
npm run test 'year'/'challenge'/index.test.js
Show / Hide
# | Challenge | Difficulty | My Solution |
---|---|---|---|
01 | ¡Primer regalo repetido! | 🟢 | here |
02 | Ponemos en marcha la fábrica | 🟢 | here |
03 | El elfo travieso | 🟢 | here |
04 | Dale la vuelta a los paréntesis | 🟡 | here |
05 | El cybertruck de santa | 🟡 | here |
06 | Los renos a prueba | 🟢 | here |
07 | Las cajas en 3D | 🟢 | here |
08 | Ordenando el almácen | 🟡 | here |
09 | Alterna las luces | 🟢 | here |
10 | Crea tu propio árbol de navidad | 🟢 | here |
11 | Los elfos estudiosos | 🟡 | here |
13 | Calculando el tiempo | 🟢 | here |
14 | Evita la alarma | 🟡 | here |
15 | Robot autónomo | 🟡 | here |
16 | Despliegue en viernes | 🟢 | here |
17 | Optimizando el alquiler | 🟢 | here |
18 | El reloj digital | 🔴 | here |
19 | Enfrenta el sabotaje | 🟡 | here |
20 | Distribuye el peso | 🔴 | here |
21 | Mensaje binario | 🟡 | here |
22 | Lenguaje de programación | 🟢 | here |
23 | La comida de navidad | 🟢 | here |
24 | Brincos en la escalera | 🟡 | here |
25 | Calculando distancias | 🟡 | here |
Difficulties legend: 🟢 Easy 🟡 Medium 🔴 Hard
Show / Hide
# | Challenge | Difficulty | My Solution |
---|---|---|---|
01 | Automatizando envolver regalos de navidad! | 🟢 | here |
02 | Nadie quiere hacer horas extra | 🟢 | here |
03 | ¿Cuántas cajas de regalos puede llevar Papá Noel? | 🟢 | here |
04 | Una caja dentro de otra caja y otra... | 🟡 | here |
05 | Optimizando viajes de Santa | 🔴 | here |
06 | Creando adornos navideños | 🟡 | here |
07 | Haciendo inventario de regalos | 🟢 | here |
08 | ¡Necesitamos un mecánico! | 🟡 | here |
09 | Las locas luces de Navidad | 🟢 | here |
10 | El salto del trineo de Papá Noel | 🟡 | here |
11 | Papá Noel es Scrum Master | 🔴 | here |
12 | Trineos eléctricos, ¡guau! | 🟡 | here |
13 | Backup de los archivos de Papá Noel | 🟢 | here |
14 | El mejor camino | 🟡 | here |
15 | Decorando el árbol de Navidad | 🟡 | here |
16 | Arreglando las cartas de Papá Noel | 🔴 | here |
17 | Llevando los regalos en sacos | 🟡 | here |
18 | ¡Nos quedamos sin tinta! | 🟢 | here |
19 | Ordenando los regalos | 🟢 | here |
20 | Más viajes retadores | 🔴 | here |
21 | Creando la tabla de regalos | 🟡 | here |
22 | La iluminación en sintonía | 🟢 | here |
23 | Compilador de Papá Noel | 🔴 | here |
24 | El último reto es un laberinto | 🔴 | here |
Difficulties legend: 🟢 Easy 🟡 Medium 🔴 Hard
Show / Hide
# | Challenge | Difficulty | My Solution |
---|---|---|---|
01 | Contando ovejas para dormir | 🟢 | here |
02 | Ayuda al elfo a listar los regalos | 🟢 | here |
05 | Contando los dias para los regalos | 🟢 | here |
13 | Envuelve regalos con asteriscos | 🟢 | here |
16 | Descifrando los números... | 🟢 | here |
20 | ¿Una carta de pangramas?¡QUE! | 🟢 | here |
Difficulties legend: 🟢 Easy 🟡 Medium 🔴 Hard