Harte Bedingungen
Eine Gruppe von Wanderern begibt sich auf eine Reise, um einen der höchsten Berge zu besteigen. Damit sie es bis zum Gipfel schaffen, muss jeder von ihnen die passende Ausrüstung haben.
Unsere Aufgabe ist es zu bestimmen, ob eine bestimmte Person es bis nach oben schafft.

Ein Wanderer erreicht den Gipfel, wenn eine der folgenden Bedingungen erfüllt ist:
Die Person hat
hiking shoesund einencoatDie Person hat
hiking shoesund eintentDie Person hat
hiking sticks, einencoatundsunglasses.
Die Eingabe besteht aus 3 wichtigen Gegenständen, die die Person besitzt.
Das Programm soll Yes ausgeben, wenn die Person es bis zum Gipfel schafft, und No andernfalls.
Eingabe | Ausgabe |
|---|---|
hiking shoes | Yes |
sunglasses | No |
Hinweis 1
Kannst du dir eine clevere Methode überlegen, um herauszufinden, ob eine Person einen bestimmten Gegenstand hat – hiking shoes, coat, sunglasses oder ein tent? Dies wird dir helfen, weniger Code zu schreiben und eine sauberere Lösung zu haben.
Hinweis 2
Du kannst zuerst alle 3 Eingaben durchgehen und prüfen, ob eine davon zum Beispiel hiking shoes ist. Wenn du feststellst, dass eine der Eingaben hiking shoes ist, kannst du eine boolesche Variable auf True setzen (die anfänglich auf False gesetzt war). Das gleiche Verfahren kannst du für sunglasses, tent usw. durchführen.
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB