Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/achalogy/advent-js-2022

Retos de Advent Js 2022 explicado para principantes.
https://github.com/achalogy/advent-js-2022

adventjs-2022 christmas javascript newbie

Last synced: 1 day ago
JSON representation

Retos de Advent Js 2022 explicado para principantes.

Awesome Lists containing this project

README

        

# 🌟 | Advent JS - Achalogy

Por favor dale a la estrellita y sígueme en YouTube y mis redes, este repositorio me ha costado demasiadas horas de trabajo:


wakatime

Repositorio donde estoy subiendo y explicando los retos de [Advent JS](https://adventjs.dev/)

![Advent JS 2022](https://i.imgur.com/HUihoze.jpg)

## 🎮 | Retos

| IMG | ## | Nombre del Reto | Dificultad[^1] | Descripción | Solución | Video |
| :------------------------------------------------------------------: | :-: | :-----------------------------------------------: | :------------: | :--------------------------------------------: | :---------------------------------------------------------------------------: | :---------------------------------: |
| | 01 | ¡Automatizando envolver regalos de navidad! | 🟢 | [Ver](https://adventjs.dev/challenges/2022/1) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-1) | [Ver](https://youtu.be/AlsPi16-xgI) |
| | 02 | Nadie quiere hacer horas extra | 🟢 | [Ver](https://adventjs.dev/challenges/2022/2) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-2) | [Ver](https://youtu.be/ffPb7gMjaNE) |
| | 03 | ¿Cuántas cajas de regalos puede llevar Papá Noel? | 🟢 | [Ver](https://adventjs.dev/challenges/2022/3) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-3) | [Ver](https://youtu.be/rCFlRQHvTQ8) |
| | 04 | Una caja dentro de otra caja y otra... | 🟠 | [Ver](https://adventjs.dev/challenges/2022/4) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-4) | [Ver](https://youtu.be/8HLJUp9zvTs) |
| | 05 | Optimizando viajes de Santa | 🔴 | [Ver](https://adventjs.dev/challenges/2022/5) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-5) | [Ver](https://youtu.be/BcpHWwe0ZIE) |
| | 06 | Creando adornos navideños | 🟠 | [Ver](https://adventjs.dev/challenges/2022/6) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-6) | [Ver](https://youtu.be/-d93s9GGr0I) |
| | 07 | Haciendo inventario de regalos | 🟢 | [Ver](https://adventjs.dev/challenges/2022/7) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-7) | [Ver](https://youtu.be/aRxTAaMZhvA) |
| | 08 | ¡Necesitamos un mecánico! | 🟠 | [Ver](https://adventjs.dev/challenges/2022/8) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-8) | [Ver](https://youtu.be/QGjEV-GvmKI) |
| | 09 | Las locas luces de Navidad | 🟢 | [Ver](https://adventjs.dev/challenges/2022/9) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-9) | [Ver](https://youtu.be/yvuM5smJ7Zo) |
| | 10 | El salto del trineo de Papá Noel | 🟠 | [Ver](https://adventjs.dev/challenges/2022/10) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-10) | [Ver](https://youtu.be/fsQ6lOhLUj8) |
| | 11 | Papá Noel es Scrum Master | 🔴 | [Ver](https://adventjs.dev/challenges/2022/11) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-11) | [Ver](https://youtu.be/mi2Yc7tAYmo) |
| | 12 | Trineos eléctricos, ¡guau! | 🟠 | [Ver](https://adventjs.dev/challenges/2022/12) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-12) | [Ver](https://youtu.be/cnoYD67Ww9A) |
| | 13 | Backup de los archivos de Papá Noel | 🟢 | [Ver](https://adventjs.dev/challenges/2022/13) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-13) | [Ver](https://youtu.be/zLWjdR-6SHc) |
| | 14 | El mejor camino | 🟠 | [Ver](https://adventjs.dev/challenges/2022/14) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-14) | NO DISPONIBLE |
| | 15 | Decorando el árbol de Navidad | 🟠 | [Ver](https://adventjs.dev/challenges/2022/15) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-15) | NO DISPONIBLE |
| | 16 | Arreglando las cartas de Papá Noel | 🔴 | [Ver](https://adventjs.dev/challenges/2022/16) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-16) | NO DISPONIBLE |
| | 17 | Llevando los regalos en sacos | 🟠 | [Ver](https://adventjs.dev/challenges/2022/17) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-17) | NO DISPONIBLE |
| | 18 | ¡Nos quedamos sin tinta! | 🟢 | [Ver](https://adventjs.dev/challenges/2022/18) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-18) | NO DISPONIBLE |
| | 19 | Ordenando los regalos | 🟢 | [Ver](https://adventjs.dev/challenges/2022/19) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-19) | NO DISPONIBLE |
| | 20 | Más viajes retadores | 🔴 | [Ver](https://adventjs.dev/challenges/2022/20) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-20) | NO DISPONIBLE |
| | 21 | Creando la tabla de regalos | 🟠 | [Ver](https://adventjs.dev/challenges/2022/21) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-21) | NO DISPONIBLE |
| | 22 | La iluminación en sintonía | 🟢 | [Ver](https://adventjs.dev/challenges/2022/22) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-22) | NO DISPONIBLE |
| | 23 | Compilador de Papá Noel | 🔴 | [Ver](https://adventjs.dev/challenges/2022/23) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-23) | NO DISPONIBLE |
| | 24 | El último reto es un laberito | 🔴 | [Ver](https://adventjs.dev/challenges/2022/24) | [Spoiler](https://github.com/Achalogy/advent-js-2022/tree/main/retos/reto-24) | NO DISPONIBLE |

[^1]: **Dificultad**: 🟢 Facil 🟠 Media 🔴 Dificil 🟣 Muy Dificil

## ⌨️ | Instalación

Instala Jest para las pruebas con:

`npm install`

## 🧪 | Tests

Puedes comprobar los retos usando en tu terminal el comando `npm run jest`.
Si quieres probar tus propios scripts, tienes dos opciones:

1. Cambiar de nombre el archivo `index.js` y crear tu propio `index.js`
2. Comentar la función en el archivo `index.js` y crear tu propia función

```bash
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 # Correra el test del reto 1
```

## Achalogy

Soy un estudiante de Ingeniería de Sistemas Colombiano, espero te haya gustado este repositorio y si eres un estudiante también y estás aprendiendo programación, te dejo este repositorio con algunos conceptos que aprendí en la comunidad de Midudev mientras desarrollaba el Adviento navideño de 2022.