Skip to content

jaimes1br/AdventJS-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdventJS 2022

Este es un repositorio inspirado en el reto Advent.js, el cual contiene mis soluciones propuestas para cumplir con el reto. Esta idea y retos fueron propuestos por @MiduDev en https://adventjs.dev/es.

Advent.js, es un reto pensado en mejor tu lógica de programación, el cual consiste en 24 días, 24 retos de programación con JavaScript

🧑‍🚀 24 días de retos con JavaScript • adventJS 🚀

🕹️ Retos

# Reto Disponible Solución Puntos
01 ¡Automatizando envolver regalos de navidad! Mirar 121
02 Nadie quiere hacer horas extra Mirar 121
03 ¿Cuántas cajas de regalos puede llevar Papá Noel? Mirar 142
04 Una caja dentro de otra caja y otra... Mirar 122
05 Optimizando viajes de Santa Mirar 123
06 Creando adornos navideños Mirar 160
07 Haciendo inventario de regalos Mirar 200
08 ¡Necesitamos un mecánico! Mirar 200
09 Las locas luces de Navidad Mirar 300
10 El salto del trineo de Papá Noel Mirar 260
11 Papá Noel es Scrum Master Mirar 220
12 Trineos eléctricos, ¡guau! Mirar 360
13 Backup de los archivos de Papá Noel Mirar 300
14 El mejor camino Mirar 140
15 Decorando el árbol de Navidad Mirar 200
16 Arreglando las puertas de Papá Noel Mirar 200
17 Llevando los regalos en sacos Mirar 140
18 ¡Nos quedamos sin tinta! Mirar 200
19 Ordenando los regalos Mirar 260
20 Más viajes retadores Mirar 10
21 Creando la tabla de regalos Mirar 300
22 La iluminación en sintonía Mirar 400
23 Compilador de Papá Noel Mirar 10
24 El último reto es un laberinto Mirar 150

🧪 Tests

Antes de poder ejecutar cualquier prueba, es necesario instalar la dependencia de Jest. Jest es un marco de pruebas para JS.

Para instalar Jest ejecuta el comando

npm install

Cada uno de los retos contienen en su respectiva carpeta un archivo llamado reto.test.js. Este archivo contiene todos los test disponibles mostrados al ejecutar el código propuesto en el entorno del Adventjs (solo los retos disponibles 🔓). Puedes revisar las pruebas de cada reto corriendo el comando npm run test:x.

npm run test # Para correr todos los test de todos los retos
npm run test:n # n siendo el número del reto

#Ejemplo
npm run test:1 # Ejectuta el test del reto 1

Posición

El último ejercicio lo realice el 24 de diciembre, para el envió de mi solución mi resultado en posición fue el siguiente.

El segundo año que completo este reto, me siento contento de realizarlo, esperamos el siguiente con ansias.