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 shoes
und einencoat
- Die Person hat
hiking shoes
und eintent
- Die Person hat
hiking sticks
, einencoat
undsunglasses
.
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
coat
tent | Yes |
sunglasses
jacket
coat | 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