Skip to content

Latest commit

 

History

History
72 lines (55 loc) · 4.45 KB

File metadata and controls

72 lines (55 loc) · 4.45 KB

Advent JS - 2023

En este repositorio estaré subiendo mi resolución a los retos del AdventJS 2023, además de los tests que fueron empleados para comprobar la solución a cada uno de los ejercicios implementados tanto en JavaScript como en TypeScript.

Si quieres practicar y resolver los retos por tu cuenta, entra a Advent JS

Advent JS 2023

AdventJS es una iniciativa de @midudev

Retos


Reto Titulo Solución Dificultad1
#01 ¡Primer regalo repetido! Ver Solución 🟢
#02 Ponemos en marcha la fabrica Ver Solución 🟢
#03 El elfo travieso Ver Solución 🟢
#04 Dale vuelta a los paréntesis Ver Solución 🟠
#05 El CyberTruck de Santa Ver Solución 🟠
#06 Los renos a prueba Ver Solución 🟢
#07 Las cajas en 3D Ver Solución 🟢
#08 Ordenando el almacén Ver Solución 🟠
#09 Alterna las luces Ver Solución 🟢
#10 Crea tu propio árbol de navidad Ver Solución 🟢
#11 Los elfos estudiosos Ver Solución 🟠
#12 ¿Es una copia válida? Ver Solución 🟠
#13 Calculando el tiempo Ver Solución 🟢
#14 Evita la alarma Ver Solución 🟠
#15 Robot autónomo Ver Solución 🟠
#16 Despliegue en viernes Ver Solución 🟢
#17 Optimizando el alquiler Ver Solución 🟢
#18 El reloj digital Ver Solución 🔴
#19 Enfrenta el sabotaje Ver Solución 🟠
#20 Distribuye el peso Ver Solución 🔴
#21 Mensaje binario Ver Solución 🟠
#22 Lenguaje de programación Ver Solución 🟢
#23 La comida de Navidad Ver Solución 🟢
#24 Brincos en la escalera Ver Solución 🟠
#25 Calculando distancias Ver Solución 🟠

Instalación

Clona este repositorio usando:

git clone https://github.com/chicho69-cesar/adventJS-2023.git

Instala Jest para realizar los tests de los retos:

npm install jest, @types/jest

Tests

Puedes comprobar todos los tests de los retos usando el comando:

npm run jest

O También puedes ejecutar los siguientes comandos, para ejecutar tanto todos los tests como los tests individuales de cada reto:

npm run test # Para correr todos los test de todos los retos
npm run test:n # n siendo el numero del reto, por ejemplo
npm run test:1 # Correrá el test del reto 1

Footnotes

  1. Dificultad: 🟢 Fácil 🟠 Media 🔴 Difícil 🟣 Muy Difícil