Skip to content

Commit

Permalink
Corrección Roadmap 38 + Nuevo ejercicio 39
Browse files Browse the repository at this point in the history
  • Loading branch information
mouredev committed Sep 23, 2024
1 parent a399425 commit 99750ff
Show file tree
Hide file tree
Showing 24 changed files with 223 additions and 98 deletions.
56 changes: 51 additions & 5 deletions assets/data/roadmap.json
Original file line number Diff line number Diff line change
Expand Up @@ -1108,18 +1108,64 @@
" */"
],
"url": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/38%20-%20MOUREDEV%20PRO/ejercicio.md",
"solution": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/38%20-%20MOUREDEV%20PRO/python/mouredev.py",
"community": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/38%20-%20MOUREDEV%20PRO/",
"video": "https://youtube.com/@mouredevtv",
"video_title": "Muy pronto",
"level": 1,
"date": "16/09/2024",
"event": "https://discord.gg/xeebRweK?event=1283082037917519985"
"date": "16/09/2024"
},
{
"title": "#39 CORRECCIÓN Y NUEVO EJERCICIO",
"title": "#39 BATMAN DAY",
"code": [
"/*",
" * Se publicará una vez finalizada la corrección en directo del ejercicio anterior.",
" * EJERCICIO:",
" * Cada año se celebra el Batman Day durante la tercera semana de septiembre...",
" * ¡Y este año cumple 85 años! Te propongo un reto doble:",
" *",
" * RETO 1:",
" * Crea un programa que calcule cuándo se va a celebrar el Batman Day hasta",
" * su 100 aniversario.",
" *",
" * RETO 2:",
" * Crea un programa que implemente el sistema de seguridad de la Batcueva.",
" * Este sistema está diseñado para monitorear múltiples sensores distribuidos",
" * por Gotham, detectar intrusos y activar respuestas automatizadas.",
" * Cada sensor reporta su estado en tiempo real, y Batman necesita un programa",
" * que procese estos datos para tomar decisiones estratégicas.",
" * Requisitos:",
" * - El mapa de Gotham y los sensores se representa con una cuadrícula 20x20.",
" * - Cada sensor se identifica con una coordenada (x, y) y un nivel",
" * de amenaza entre 0 a 10 (número entero).",
" * - Batman debe concentrar recursos en el área más crítica de Gotham.",
" * - El programa recibe un listado de tuplas representando coordenadas de los",
" * sensores y su nivel de amenaza. El umbral de activación del protocolo de",
" * seguridad es 20 (sumatorio de amenazas en una cuadrícula 3x3).",
" * Acciones:",
" * - Identifica el área con mayor concentración de amenazas",
" * (sumatorio de amenazas en una cuadrícula 3x3).",
" * - Si el sumatorio de amenazas es mayor al umbral, activa el",
" * protocolo de seguridad.",
" * - Calcula la distancia desde la Batcueva, situada en (0, 0). La distancia es",
" * la suma absoluta de las coordenadas al centro de la cuadrícula amenazada.",
" * - Muestra la coordenada al centro de la cuadrícula más amenazada, la suma de",
" * sus amenazas, la distancia a la Batcueva y si se debe activar el",
" * protocolo de seguridad.",
" */"
],
"url": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/39%20-%20BATMAN%20DAY/ejercicio.md",
"level": 2,
"date": "23/09/2024",
"event": "https://discord.gg/xeebRweK?event=1283082037917519985"
"event": "https://discord.gg/Ak6SdZZ8?event=1285336208586833930"
},
{
"title": "#40 CORRECCIÓN Y NUEVO EJERCICIO",
"code": [
"/*",
" * Se publicará una vez finalizada la corrección en directo del ejercicio anterior.",
" */"
],
"date": "30/09/2024",
"event": "https://discord.gg/Ak6SdZZ8?event=1285336208586833930"
}
]
4 changes: 2 additions & 2 deletions public/404.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions public/404/index.html

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

This file was deleted.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

56 changes: 51 additions & 5 deletions public/data/roadmap.json
Original file line number Diff line number Diff line change
Expand Up @@ -1108,18 +1108,64 @@
" */"
],
"url": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/38%20-%20MOUREDEV%20PRO/ejercicio.md",
"solution": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/38%20-%20MOUREDEV%20PRO/python/mouredev.py",
"community": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/38%20-%20MOUREDEV%20PRO/",
"video": "https://youtube.com/@mouredevtv",
"video_title": "Muy pronto",
"level": 1,
"date": "16/09/2024",
"event": "https://discord.gg/xeebRweK?event=1283082037917519985"
"date": "16/09/2024"
},
{
"title": "#39 CORRECCIÓN Y NUEVO EJERCICIO",
"title": "#39 BATMAN DAY",
"code": [
"/*",
" * Se publicará una vez finalizada la corrección en directo del ejercicio anterior.",
" * EJERCICIO:",
" * Cada año se celebra el Batman Day durante la tercera semana de septiembre...",
" * ¡Y este año cumple 85 años! Te propongo un reto doble:",
" *",
" * RETO 1:",
" * Crea un programa que calcule cuándo se va a celebrar el Batman Day hasta",
" * su 100 aniversario.",
" *",
" * RETO 2:",
" * Crea un programa que implemente el sistema de seguridad de la Batcueva.",
" * Este sistema está diseñado para monitorear múltiples sensores distribuidos",
" * por Gotham, detectar intrusos y activar respuestas automatizadas.",
" * Cada sensor reporta su estado en tiempo real, y Batman necesita un programa",
" * que procese estos datos para tomar decisiones estratégicas.",
" * Requisitos:",
" * - El mapa de Gotham y los sensores se representa con una cuadrícula 20x20.",
" * - Cada sensor se identifica con una coordenada (x, y) y un nivel",
" * de amenaza entre 0 a 10 (número entero).",
" * - Batman debe concentrar recursos en el área más crítica de Gotham.",
" * - El programa recibe un listado de tuplas representando coordenadas de los",
" * sensores y su nivel de amenaza. El umbral de activación del protocolo de",
" * seguridad es 20 (sumatorio de amenazas en una cuadrícula 3x3).",
" * Acciones:",
" * - Identifica el área con mayor concentración de amenazas",
" * (sumatorio de amenazas en una cuadrícula 3x3).",
" * - Si el sumatorio de amenazas es mayor al umbral, activa el",
" * protocolo de seguridad.",
" * - Calcula la distancia desde la Batcueva, situada en (0, 0). La distancia es",
" * la suma absoluta de las coordenadas al centro de la cuadrícula amenazada.",
" * - Muestra la coordenada al centro de la cuadrícula más amenazada, la suma de",
" * sus amenazas, la distancia a la Batcueva y si se debe activar el",
" * protocolo de seguridad.",
" */"
],
"url": "https://github.com/mouredev/roadmap-retos-programacion/blob/main/Roadmap/39%20-%20BATMAN%20DAY/ejercicio.md",
"level": 2,
"date": "23/09/2024",
"event": "https://discord.gg/xeebRweK?event=1283082037917519985"
"event": "https://discord.gg/Ak6SdZZ8?event=1285336208586833930"
},
{
"title": "#40 CORRECCIÓN Y NUEVO EJERCICIO",
"code": [
"/*",
" * Se publicará una vez finalizada la corrección en directo del ejercicio anterior.",
" */"
],
"date": "30/09/2024",
"event": "https://discord.gg/Ak6SdZZ8?event=1285336208586833930"
}
]
4 changes: 2 additions & 2 deletions public/ejercicios/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions public/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions public/mini/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions public/proyectos/index.html

Large diffs are not rendered by default.

117 changes: 75 additions & 42 deletions public/roadmap/index.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions public/roadmap/ranking/index.html

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions public/sitemap-0.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>http://localhost:3000/</loc><lastmod>2024-09-23T01:34:38.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/ejercicios/</loc><lastmod>2024-09-23T01:34:38.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/mini/</loc><lastmod>2024-09-23T01:34:38.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/proyectos/</loc><lastmod>2024-09-23T01:34:38.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/roadmap/</loc><lastmod>2024-09-23T01:34:38.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/roadmap/ranking/</loc><lastmod>2024-09-23T01:34:38.655Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/</loc><lastmod>2024-09-23T19:22:40.406Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/ejercicios/</loc><lastmod>2024-09-23T19:22:40.406Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/mini/</loc><lastmod>2024-09-23T19:22:40.406Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/proyectos/</loc><lastmod>2024-09-23T19:22:40.406Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/roadmap/</loc><lastmod>2024-09-23T19:22:40.406Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>http://localhost:3000/roadmap/ranking/</loc><lastmod>2024-09-23T19:22:40.406Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>

0 comments on commit 99750ff

Please sign in to comment.