Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/newhub25/solutions-adventjs-2023

Solutions to Advent Javascript 2023
https://github.com/newhub25/solutions-adventjs-2023

advent-of-code advent-of-code-2023 challenges christmas complexity-analysis javascript midudev midudev-advent-js-2023 speedrun

Last synced: 23 days ago
JSON representation

Solutions to Advent Javascript 2023

Awesome Lists containing this project

README

        

# 🎀🎁🎄🎄🎄 Retos antes de Navidad 😄🎅🫎 🎄🎄🎄


Cambiar a inglés 🗽


Una iniciativa de Miguel Ángel Durán @midudev . Todos los días habrá desafíos antes de Navidad para que crezcas tu capacidad de programación para resolver nuevos problemas. Aquí está el sitio web adventjs.dev/es.


Este repositorio tendrá todas las soluciones en TypeScript y un análisis en la notación Big O.

## Desafíos resueltos

Descúbrelos todos aquí

| N° | Nombre | Nivel de dificultad |
|---|---|---|
| Día 1 | Primer regalo repetido | Fácil |
| Día 2 | Ponemos en marcha la fábrica | Fácil |
| Día 3 | El elfo travieso | Fácil |
| Día 4 | Voltea los paréntesis | Medio |
| Day 5 | El camión cibernético de Papá Noel | Medio |
| Day 6 | Los renos a prueba | Fácil |
| Day 7 | Las cajas en 3D | Fácil |
| Day 8 | Ordenando el almacén | Medio |
| Day 9 | Alterna las luces | Fácil |
| Day 10 | Crea tu propio arból de navidad | Fácil |
| Day 11 | Los elfos estudiosos | Medio |
| Day 12 | ¿Es una copia válida? | Medio |
| Day 13 | Calculando el tiempo | Fácil |
| Day 14 | Evita la alarma | Medio |
| Day 15 | Robot autónomo | Medio |
| Day 16 | Despliegue en viernes | Fácil |
| Day 17 | Optimizando el alquiler | Fácil |
| Day 18 | El reloj digital | Difícil |
| Day 19 | Enfrenta el sabotaje | Medio |
| Day 20 | Distribuye el peso | Difícil |
| Day 21 | Mensaje binario | Medio |
| Day 22 | Lenguaje de programación | Fácil |
| Day 23 | La comida de Navidad | Fácil |
| Day 24 | Brincos en la escalera | Medio |
| Day 25 | Calculando distancias | Medio |

## Cómo ejecutar estas soluciones adventJS


  1. Tener Typescript


    • Asegúrate de tener Nodejs y TypeScript instalado en su máquina.

    • Si no lo tienes instalado, puedes probar esto:


      TypeScript en su proyecto:

      ```bash
      npm install typescript --save-dev
      ```
      o




      Instalación global de TypeScript:

      ```bash
      npm install -g typescript
      ```




  2. Clonar este repositorio:

    ```bash
    git clone https://github.com/NewHub25/solutions-adventjs-2023.git
    ```


## Puedes contribuir a este repositorio


  1. Has un fork del repositorio

  2. Encuentra el desafío

  3. Sube tu solución en otra branch

  4. Has un Pull Request


* ¡Comparte tu solución con la comunidad!

[![Escribiendo SVG](https://readme-typing-svg.demolab.com?font=Fira+Code&weight=700&size=32&duration=7000&pause=1000&color=079D00&background=CD0500&center=true&vCenter=true&random=false&width=700&lines=Advent+JavaScript )](https://git.io/typing-svg)

Muchas gracias a [@midudev](https://github.com/midudev) 🎁.