Contexto:
Año 2315. Te encuentras atrapado en una nave espacial a la deriva en el espacio profundo. Los sistemas de navegación están dañados y la energía se agota rápidamente. En un golpe de suerte, detectas en el radar un robot de reparación no tripulado que se aproxima. Sabes que este robot utiliza llamadas HTTP para identificar y reparar sistemas averiados en naves cercanas. Tu única esperanza es simular una llamada de auxilio para que el robot te encuentre y repare tu nave.
El Desafío:
Expon una API que cumpla con los siguientes requisitos:
Primera Llamada: GET /status
{
"damaged_system": "<pick one of the systems>"
}
Segunda Llamada: GET /repair-bay
<div>
con la clase "anchor-point".<div>
debe ser un código único que corresponda al sistema_averiado
según la siguiente tabla:{
"navigation": "NAV-01",
"communications": "COM-02",
"life_support": "LIFE-03",
"engines": "ENG-04",
"deflector_shield": "SHLD-05"
}
Tercera Llamada: POST /teapot
Ejemplo:
Si la primera llamada retorna:
{
"damaged_system": "engines"
}
La segunda llamada a GET /repair-bay
generaría una página HTML similar a esta:
<!DOCTYPE html>
<html>
<head>
<title>Repair</title>
</head>
<body>
<div class="anchor-point">ENG-04</div>
</body>
</html>
Consideraciones Adicionales:
Al registrar la URL de tu API, asegúrate de que sea accesible desde el exterior, tendrás tan solo 3 intentos y 5 minutos para que el robot te encuentre (aquí demuestras tu atención al detalle).
Solución
Registra la URL
de tu API aquí: [POST] /v1/s1/e7/solution
.
¡El tiempo corre! El robot se acerca. Programa la API correctamente para guiar al robot hacia tu nave y asegurar tu supervivencia. ¡Buena suerte!
Back to challenges