Python :: Aufgabe #339 :: Lösung #3
3 Lösungen
#339
Figur zurück zum Ausgangspunkt
Anfänger - Python
von JKooP
- 02.04.2021 um 08:45 Uhr
Eine Figur bewegt sich auf einer 2D- Spielfläche (Koordinatensysteme). Dabei startet sie an der Position (0, 0).
Die Figur kann folgende Bewegungen im Einzelschritt durchführen: Right (R), Left (L), Up (U) und Down (D).
Anhand einer bestimmten Sequenz soll geprüft werden, ob sich die Figur am Ende wieder an der Ausgangsposition befindet.
Beispielsequenzen:
s = „UD“: Wahr
s = „LURD“: Wahr
s = „LLDD“: Falsch
s = „LLUUURDDRD“: Wahr
s = „LDRRLRUULR“: Falsch
Schreibe eine Methode/Funktion, die obige Aufgabenstellung realisieren kann.
Viel Spaß
Die Figur kann folgende Bewegungen im Einzelschritt durchführen: Right (R), Left (L), Up (U) und Down (D).
Anhand einer bestimmten Sequenz soll geprüft werden, ob sich die Figur am Ende wieder an der Ausgangsposition befindet.
Beispielsequenzen:
s = „UD“: Wahr
s = „LURD“: Wahr
s = „LLDD“: Falsch
s = „LLUUURDDRD“: Wahr
s = „LDRRLRUULR“: Falsch
Schreibe eine Methode/Funktion, die obige Aufgabenstellung realisieren kann.
Viel Spaß
#3
von vMaex (540 Punkte)
- 19.04.2021 um 15:52 Uhr
Python-Code
# koordinatenberechnung def finalCoordinates(sequence): sequence = sequence.lower() if sequence.count('u') == sequence.count('d') and sequence.count('l') == sequence.count('r'): print('Wahr') else: print('Falsch') finalCoordinates('UD') finalCoordinates('LlUddDrlL')
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1