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

以下のいずれかの条件を満たせば、登山者は頂上にたどり着くことができます:
その人が
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