You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-3Lines changed: 4 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -27,8 +27,8 @@
27
27
28
28
## Corrección y próximo ejercicio
29
29
30
-
> #### Lunes 2 de diciembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31
-
> #### Consulta el **[horario](https://discord.gg/mtHpG4md?event=1308551460644065330)** por país y crea un **[recordatorio](https://discord.gg/mtHpG4md?event=1308551460644065330)**
30
+
> #### Lunes 9 de diciembre de 2024 a las 20:00 (hora España) desde **[Twitch](https://twitch.tv/mouredev)**
31
+
> #### Consulta el **[horario](https://discord.gg/mtHpG4md?event=1310726079039799438)** por país y crea un **[recordatorio](https://discord.gg/mtHpG4md?event=1310726079039799438)**
|46|[X VS BLUESKY](./Roadmap/46%20-%20X%20VS%20BLUESKY/ejercicio.md)|[📝](./Roadmap/46%20-%20X%20VS%20BLUESKY/python/mouredev.py)|[▶️](https://youtu.be/RzwFGihKpOM)|[👥](./Roadmap/46%20-%20X%20VS%20BLUESKY/)
84
-
|47|[CALENDARIO DE ADVIENTO](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/ejercicio.md)|[🗓️ 02/12/24](https://discord.gg/mtHpG4md?event=1308551460644065330)||[👥](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/)
84
+
|47|[CALENDARIO DE ADVIENTO](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/ejercicio.md)|[📝](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/python/mouredev.py)||[👥](./Roadmap/47%20-%20CALENDARIO%20DE%20ADVIENTO/)
85
+
|48|[ÁRBOL DE NAVIDAD](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/ejercicio.md)|[🗓️ 09/12/24](https://discord.gg/mtHpG4md?event=1310726079039799438)||[👥](./Roadmap/48%20-%20ÁRBOL%20DE%20NAVIDAD/)
> #### Dificultad: Media | Publicación: 02/12/24 | Corrección: 09/12/24
3
+
4
+
## Ejercicio
5
+
6
+
```
7
+
/*
8
+
* EJERCICIO:
9
+
* ¡Ha comenzado diciembre! Es hora de montar nuestro
10
+
* árbol de Navidad...
11
+
*
12
+
* Desarrolla un programa que cree un árbol de Navidad
13
+
* con una altura dinámica definida por el usuario por terminal.
14
+
*
15
+
* Ejemplo de árbol de altura 5 (el tronco siempre será igual):
16
+
*
17
+
* *
18
+
* ***
19
+
* *****
20
+
* *******
21
+
* *********
22
+
* |||
23
+
* |||
24
+
*
25
+
* El usuario podrá seleccionar las siguientes acciones:
26
+
*
27
+
* - Añadir o eliminar la estrella en la copa del árbol (@)
28
+
* - Añadir o eliminar bolas de dos en dos (o) aleatoriamente
29
+
* - Añadir o eliminar luces de tres en tres (+) aleatoriamente
30
+
* - Apagar (*) o encender (+) las luces (conservando su posición)
31
+
* - Una luz y una bola no pueden estar en el mismo sitio
32
+
*
33
+
* Sólo puedes añadir una estrella, y tantas luces o bolas
34
+
* como tengan cabida en el árbol. El programa debe notificar
35
+
* cada una de las acciones (o por el contrario, cuando no
36
+
* se pueda realizar alguna).
37
+
*/
38
+
```
39
+
#### Tienes toda la información extendida sobre el roadmap de retos de programación en **[retosdeprogramacion.com/roadmap](https://retosdeprogramacion.com/roadmap)**.
40
+
41
+
Sigue las **[instrucciones](../../README.md)**, consulta las correcciones y aporta la tuya propia utilizando el lenguaje de programación que quieras.
42
+
43
+
> Recuerda que cada semana se publica un nuevo ejercicio y se corrige el de la semana anterior en directo desde **[Twitch](https://twitch.tv/mouredev)**. Tienes el horario en la sección "eventos" del servidor de **[Discord](https://discord.gg/mouredev)**.
0 commit comments