diff --git a/README.md b/README.md index fde3bb6659..4830f7726c 100644 --- a/README.md +++ b/README.md @@ -35,9 +35,10 @@ Aquí encontrarás el listado de retos, su fecha de publicación, dificultad y e * **#15** - 10/04/23 | Fácil | [`AUREBESH`](./Retos/Reto%20%2315%20-%20AUREBESH%20%5BFácil%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2315%20-%20AUREBESH%20%5BFácil%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2315%20-%20AUREBESH%20%5BFácil%5D/)] * **#16** - 17/04/23 | Media | [`LA ESCALERA`](./Retos/Reto%20%2316%20-%20LA%20ESCALERA%20%5BMedia%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2316%20-%20LA%20ESCALERA%20%5BMedia%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2316%20-%20LA%20ESCALERA%20%5BMedia%5D/)] * **#17** - 24/04/23 | Difícil | [`GIT Y GITHUB`](./Retos/Reto%20%2317%20-%20GIT%20Y%20GITHUB%20%5BDifícil%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2317%20-%20GIT%20Y%20GITHUB%20%5BDifícil%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2317%20-%20GIT%20Y%20GITHUB%20%5BDifícil%5D/)] -* **#18** - 01/05/23 | Difícil | [`WEB SCRAPING`](./Retos/Reto%20%2318%20-%20WEB%20SCRAPING%20%5BDifícil%5D/ejercicio.md) | Último reto publicado +* **#18** - 01/05/23 | Difícil | [`WEB SCRAPING`](./Retos/Reto%20%2318%20-%20WEB%20SCRAPING%20%5BDifícil%5D/ejercicio.md) | Correcciones: [[MI SOLUCIÓN](./Retos/Reto%20%2318%20-%20WEB%20SCRAPING%20%5BDifícil%5D/python/mouredev.py)] [[COMUNIDAD](./Retos/Reto%20%2318%20-%20WEB%20SCRAPING%20%5BDifícil%5D/)] +* **#19** - 11/05/23 | Media | [`ANÁLISIS DE TEXTO`](./Retos/Reto%20%2319%20-%20ANÁLISIS%20DE%20TEXTO%20%5BMedia%5D/ejercicio.md) | Último reto publicado -> **Corrección y Publicación próximo reto - 11/05/23 | [🗓️ Horario evento corrección en directo](https://discord.gg/mouredev?event=1102500650471936050) en [Twitch](https://twitch.tv/mouredev)** +> **Corrección y Publicación próximo reto - 15/05/23 | [🗓️ Horario evento corrección en directo](https://discord.gg/mouredev?event=1106147756340416512) en [Twitch](https://twitch.tv/mouredev)** *Puedes ejecutar el archivo [language_stats.py](./Retos/language_stats.py) para visualizar las estadísticas de uso de cada lenguaje.* diff --git "a/Retos/Reto #18 - WEB SCRAPING [Dif\303\255cil]/python/mouredev.py" "b/Retos/Reto #18 - WEB SCRAPING [Dif\303\255cil]/python/mouredev.py" new file mode 100644 index 0000000000..efb345e84f --- /dev/null +++ "b/Retos/Reto #18 - WEB SCRAPING [Dif\303\255cil]/python/mouredev.py" @@ -0,0 +1,8 @@ +from bs4 import BeautifulSoup +import requests + +blockquotes = BeautifulSoup(requests.get( + "https://holamundo.day").content).find_all("blockquote") + +for blockquote in blockquotes[21:]: + print(blockquote.text) diff --git "a/Retos/Reto #19 - AN\303\201LISIS DE TEXTO [Media]/ejercicio.md" "b/Retos/Reto #19 - AN\303\201LISIS DE TEXTO [Media]/ejercicio.md" new file mode 100644 index 0000000000..e7ec98224c --- /dev/null +++ "b/Retos/Reto #19 - AN\303\201LISIS DE TEXTO [Media]/ejercicio.md" @@ -0,0 +1,21 @@ +# Reto #19: Análisis de texto +#### Dificultad: Media | Publicación: 11/05/23 | Corrección: 15/05/23 + +## Enunciado + +``` +/* + * Crea un programa que analice texto y obtenga: + * - Número total de palabras. + * - Longitud media de las palabras. + * - Número de oraciones del texto (cada vez que aparecen un punto). + * - Encuentre la palabra más larga. + * + * Todo esto utilizando un único bucle. + */ +``` +#### Tienes toda la información extendida sobre los retos de programación semanales en **[retosdeprogramacion.com/semanales2023](https://retosdeprogramacion.com/semanales2023)**. + +Sigue las **[instrucciones](../../README.md)**, consulta las correcciones y aporta la tuya propia utilizando el lenguaje de programación que quieras. + +> 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)**. \ No newline at end of file