過酷な状況
登山者のグループが、最も高い山の一つに登る旅に出ます。頂上に到達するためには、各自が適切な装備を持っている必要があります。
私たちのタスクは、特定の人が頂上にたどり着けるかどうかを判断することです。

以下のいずれかの条件を満たせば、登山者は頂上にたどり着くことができます:
その人が
hiking shoesとcoatを持っているその人が
hiking shoesとtentを持っているその人が
hiking sticks、coat、そしてsunglassesを持っている
入力は、その人が持っている3つの必需品で構成されています。
その人が頂上に到達できる場合、プログラムはYesを出力し、そうでない場合はNoを出力します。
入力 | 出力 |
|---|---|
hiking shoes | Yes |
sunglasses | No |
ヒント1
人が特定のアイテム、例えばhiking shoes、coat、sunglasses、またはtentを持っているかどうかを見つける賢い方法を考えられますか?これにより、コードを短くし、よりクリーンな解決策を得ることができます。
ヒント2
まず、3つの入力すべてを確認し、その中に例えばhiking shoesがあるかどうかをチェックできます。もし入力のいずれかがhiking shoesであれば、最初はFalseに設定していたブール変数をTrueに設定できます。同じ手順をsunglasses、tentなどについても行うことができます。
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB