Condições adversas
Um grupo de caminhantes embarca em uma jornada para escalar uma das montanhas mais altas. Para conseguir chegar ao topo, cada um deles precisa ter o equipamento adequado.
Nossa tarefa é determinar se uma pessoa específica consegue alcançar o topo.
Um caminhante consegue chegar ao topo se qualquer uma destas condições for atendida:
- A pessoa tem
hiking shoes
e umcoat
- A pessoa tem
hiking shoes
e umatent
- A pessoa tem
hiking sticks
, umcoat
esunglasses
A entrada consiste em 3 pertences essenciais que a pessoa possui.
O programa deve exibir
Yes
se a pessoa conseguir chegar ao topo e No
caso contrário.Entrada | Saída |
hiking shoes
coat
tent | Yes |
sunglasses
jacket
coat | No |
Dica 1
Você consegue pensar em uma maneira inteligente de descobrir se uma pessoa possui um item específico -
hiking shoes
, coat
, sunglasses
ou uma tent
? Isso o ajudará a escrever menos código e ter uma solução mais limpa.Dica 2
Você pode primeiro percorrer todas as 3 entradas e verificar se alguma delas é, por exemplo,
hiking shoes
. Se encontrar que alguma das entradas é hiking shoes
, você pode definir uma variável booleana como True
(que inicialmente foi definida como False
). Você pode realizar o mesmo procedimento para sunglasses
, tent
, etc.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB