過酷な状況

登山者のグループが、最も高い山の一つに登る旅に出ます。頂上に到達するためには、各自が適切な装備を持っている必要があります。

私たちのタスクは、特定の人が頂上にたどり着けるかどうかを判断することです。

harsh-conditions-kids-around-the-world-have-to-endure-to-get-to-school-1.jpg

以下のいずれかの条件を満たせば、登山者は頂上にたどり着くことができます:

  • その人がhiking shoescoatを持っている

  • その人がhiking shoestentを持っている

  • その人がhiking stickscoat、そしてsunglassesを持っている

入力は、その人が持っている3つの必需品で構成されています。

その人が頂上に到達できる場合、プログラムはYesを出力し、そうでない場合はNoを出力します。

入力

出力

hiking shoes
coat
tent

Yes

sunglasses
jacket
coat

No

ヒント1

人が特定のアイテム、例えばhiking shoescoatsunglasses、またはtentを持っているかどうかを見つける賢い方法を考えられますか?これにより、コードを短くし、よりクリーンな解決策を得ることができます。

ヒント2

まず、3つの入力すべてを確認し、その中に例えばhiking shoesがあるかどうかをチェックできます。もし入力のいずれかがhiking shoesであれば、最初はFalseに設定していたブール変数をTrueに設定できます。同じ手順をsunglassestentなどについても行うことができます。

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue