Condiciones difíciles
Un grupo de excursionistas emprende un viaje para escalar una de las montañas más altas. Para poder llegar a la cima, cada uno de ellos necesita tener el equipo adecuado.
Nuestra tarea es decir si una persona específica llegaría a la cima.
Un excursionista llega a la cima si se cumple cualquiera de estas condiciones:
- La persona tiene
hiking shoes
y uncoat
.
- La persona tiene
hiking shoes
y unatent
.
- La persona tiene
hiking sticks
, uncoat
ysunglasses
.
La entrada consiste en 3 pertenencias esenciales que la persona tiene.
El programa debe imprimir
Yes
si la persona llegaría a la cima y No
en caso contrario.Entrada | Salida |
hiking shoes
coat
tent | Yes |
sunglasses
jacket
coat | No |
Consejo 1
¿Puedes pensar en una manera inteligente de averiguar si una persona tiene un ítem específico -
hiking shoes
, coat
, sunglasses
o una tent
? Esto te ayudará a escribir menos código y tener una solución más limpia.Consejo 2
Primero puedes revisar las 3 entradas y comprobar si alguna de ellas es, por ejemplo,
hiking shoes
. Si encuentras que alguna de las entradas es hiking shoes
, puedes establecer una variable booleana a True
(que inicialmente estaba en False
). Puedes realizar el mismo procedimiento para sunglasses
, tent
, etc.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB