Condições adversas
Um grupo de caminhantes embarca numa jornada para escalar uma das montanhas mais altas. Para conseguir chegar ao topo, cada um deles precisa ter o equipamento adequado.
A nossa tarefa é determinar se uma pessoa específica conseguiria chegar ao topo.

Um caminhante chega ao topo se qualquer uma destas condições for satisfeita:
A pessoa tem
hiking shoes
e umcoat
A pessoa tem
hiking shoes
e umatent
A pessoa tem
hiking sticks
, umcoat
esunglasses
.
A entrada consiste nos 3 pertences essenciais que a pessoa possui.
O programa deve imprimir Yes
se a pessoa conseguiria chegar ao topo e No
caso contrário.
Entrada | Saída |
---|---|
hiking shoes | Yes |
sunglasses | No |
Dica 1
Consegue pensar numa maneira inteligente de descobrir se uma pessoa tem um item específico — hiking shoes
, coat
, sunglasses
ou uma tent
? Isso o ajudará a escrever menos código e a ter uma solução mais limpa.
Dica 2
Pode primeiro percorrer todas as 3 entradas e verificar se alguma delas é, por exemplo, hiking shoes
. Se encontrar que alguma das entradas é hiking shoes
, pode definir uma variável booleana como True
(que estava definida como False
inicialmente). Pode realizar o mesmo procedimento para sunglasses
, tent
, etc.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB