|
| 1 | +# #39 BATMAN DAY |
| 2 | +> #### Dificultad: Media | Publicación: 23/09/24 | Corrección: 30/09/24 |
| 3 | +
|
| 4 | +## Ejercicio |
| 5 | + |
| 6 | +``` |
| 7 | +/* |
| 8 | + * EJERCICIO: |
| 9 | + * Cada año se celebra el Batman Day durante la tercera semana de septiembre... |
| 10 | + * ¡Y este año cumple 85 años! Te propongo un reto doble: |
| 11 | + * |
| 12 | + * RETO 1: |
| 13 | + * Crea un programa que calcule cuándo se va a celebrar el Batman Day hasta |
| 14 | + * su 100 aniversario. |
| 15 | + * |
| 16 | + * RETO 2: |
| 17 | + * Crea un programa que implemente el sistema de seguridad de la Batcueva. |
| 18 | + * Este sistema está diseñado para monitorear múltiples sensores distribuidos |
| 19 | + * por Gotham, detectar intrusos y activar respuestas automatizadas. |
| 20 | + * Cada sensor reporta su estado en tiempo real, y Batman necesita un programa |
| 21 | + * que procese estos datos para tomar decisiones estratégicas. |
| 22 | + * Requisitos: |
| 23 | + * - El mapa de Gotham y los sensores se representa con una cuadrícula 20x20. |
| 24 | + * - Cada sensor se identifica con una coordenada (x, y) y un nivel |
| 25 | + * de amenaza entre 0 a 10 (número entero). |
| 26 | + * - Batman debe concentrar recursos en el área más crítica de Gotham. |
| 27 | + * - El programa recibe un listado de tuplas representando coordenadas de los |
| 28 | + * sensores y su nivel de amenaza. El umbral de activación del protocolo de |
| 29 | + * seguridad es 20 (sumatorio de amenazas en una cuadrícula 3x3). |
| 30 | + * Acciones: |
| 31 | + * - Identifica el área con mayor concentración de amenazas |
| 32 | + * (sumatorio de amenazas en una cuadrícula 3x3). |
| 33 | + * - Si el sumatorio de amenazas es mayor al umbral, activa el |
| 34 | + * protocolo de seguridad. |
| 35 | + * - Calcula la distancia desde la Batcueva, situada en (0, 0). La distancia es |
| 36 | + * la suma absoluta de las coordenadas al centro de la cuadrícula amenazada. |
| 37 | + * - Muestra la coordenada al centro de la cuadrícula más amenazada, la suma de |
| 38 | + * sus amenazas, la distancia a la Batcueva y si se debe activar el |
| 39 | + * protocolo de seguridad. |
| 40 | + */ |
| 41 | +``` |
| 42 | +#### Tienes toda la información extendida sobre el roadmap de retos de programación en **[retosdeprogramacion.com/roadmap](https://retosdeprogramacion.com/roadmap)**. |
| 43 | + |
| 44 | +Sigue las **[instrucciones](../../README.md)**, consulta las correcciones y aporta la tuya propia utilizando el lenguaje de programación que quieras. |
| 45 | + |
| 46 | +> 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