Evil Corp —el gigante que controla todo lo que consumes, lo que piensas y hasta lo que olvidas— cree tenerlo todo bajo control.
Pero no contaba contigo.
En un sótano lleno de cables, pantallas parpadeantes y tazas de café frías, un grupo de hackers conocidos como Atriumsociety prepara su próximo golpe digital. Su misión: devolver el poder a la gente, línea de código a línea de código.
Tu papel comienza aquí.
Eres parte del equipo. Hoy no vienes a “hacer ejercicios”, vienes a infiltrarte en el sistema, Cada array que declares es una base de datos secreta, cada bucle un intento de intrusión, cada condicional una decisión que puede cambiarlo todo.
Prepárate: el prompt está parpadeando.
Atriumsociety te necesita.
1. “Elliot vs Evil Corp”
Enunciado:
Elliot ha interceptado una lista con los balances de Evil Corp.
Con el siguiente array:
int[] balances = {12000, -50, 5000, 15000, 0, -300, 800, 22000, 9999, 100};
Muestra:
- Cuántas cuentas tienen saldo negativo.
- Cuántas tienen saldo superior a 10 000 $.
- El saldo medio.
2. “Backdoor Scanner”
Enunciado:
Darlene analiza si los servidores de Evil Corp están vulnerables.
Usa el siguiente array:
boolean[] vulnerables = {false, true, false, false, true, false, true, false};
Muestra:
- Cuántos servidores son vulnerables (
true). - En qué posiciones están.
3. “Password Audit”
Enunciado:
Elliot encuentra las siguientes contraseñas antiguas de Evil Corp:
String[] passwords = {"admin123", "e@mpl3", "supersecure99", "pass", "root@2020"};
Indica:
- Cuántas contienen el carácter
@. - Cuántas tienen más de 8 caracteres.
- Cuántas terminan en un número.
- Cuál es la más larga.
4. “Hack the Gibson”
Enunciado:
Simula los niveles de éxito de los ataques de Elliot con el siguiente array:
int[] intentos = {82, 13, 45, 79, 90, 5, 33, 72, 18, 65, 40, 100, 29, 10, 67, 55, 88, 60, 14, 3};
Muestra:
- El valor máximo y el mínimo.
- Cuántos intentos fueron “exitosos” (más de 70).
- Si todos son menores de 30, muestra “Mr Robot sospecha que estás desconectado”.
5. “Logs del Servidor”
Enunciado:
Angela revisa los registros de acceso de un servidor:
String[] logs = {"OK", "ERROR", "OK", "OK", "ERROR", "OK", "ERROR", "ERROR", "OK", "OK"};
Cuenta:
- Cuántos accesos fueron
"OK". - Cuántos
"ERROR". - Si hay más errores que accesos correctos, muestra “Servidor en peligro”.
6. “Temperaturas del Servidor”
Enunciado:
Durante un ataque, Elliot monitoriza las temperaturas del servidor:
int[] temperaturas = {45, 49, 52, 57, 60, 59, 55, 48, 46, 50};
Calcula:
- La temperatura media.
- Cuántas mediciones superan los 55 °C.
- Si todas las temperaturas están por debajo de 60 °C, muestra “Sistema estable”; si alguna es 60 o más, muestra “¡Sobrecalentamiento detectado!”.
7. “DDoS Simulator”
Enunciado:
Durante un ataque DDoS, se registran los siguientes tiempos de respuesta (en ms):
int[] tiempos = {200, 540, 720, 150, 950, 330, 480, 510, 870, 610};
Muestra:
- La media, el máximo y el mínimo.
- Si más del 60 % supera los 500 ms, muestra “Servidor saturado”.
- Si menos del 10 % supera los 200 ms, muestra “Ataque fallido”.


![R7 [Solución] - Guerra por el Sistema Solar: Tierra, Marte y el Cinturón” (The Expanse) Captura de pantalla 2025-12-22 a las 20.54.03](https://laaventuradeaprender.com/wp-content/uploads/2025/12/Captura-de-pantalla-2025-12-22-a-las-20.54.03-1.png)





![R3.1 [Solución] - Programación-bucles profe](https://laaventuradeaprender.com/wp-content/uploads/2025/12/profe-2.png)
![R3.2 [Solución] Programación-Bucles profe](https://laaventuradeaprender.com/wp-content/uploads/2025/12/profe.png)