Суровые условия
Группа туристов отправляется в путешествие, чтобы подняться на одну из самых высоких гор. Чтобы добраться до вершины, каждому из них необходимо иметь соответствующее снаряжение.
Наша задача — определить, сможет ли конкретный человек достичь вершины.
Турист достигнет вершины, если выполнено любое из следующих условий:
- У человека есть
hiking shoes
иcoat
- У человека есть
hiking shoes
иtent
- У человека есть
hiking sticks
,coat
иsunglasses
.
Ввод состоит из 3 основных вещей, которые есть у человека.
Программа должна вывести
Yes
, если человек сможет добраться до вершины, и No
в противном случае.Ввод | Вывод |
hiking shoes
coat
tent | Yes |
sunglasses
jacket
coat | No |
Подсказка 1
Можете ли вы придумать умный способ определить, есть ли у человека определенный предмет —
hiking shoes
, coat
, sunglasses
или tent
? Это поможет вам написать меньше кода и создать более чистое решение.Подсказка 2
Вы можете сначала пройтись по всем 3 вводам и проверить, является ли какой-либо из них, например,
hiking shoes
. Если вы обнаружите, что какой-либо из вводов — это hiking shoes
, вы можете установить булеву переменную в True
(которая изначально была установлена в False
). Вы можете выполнить ту же процедуру для sunglasses
, tent
и т.д.Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB