Python :: Aufgabe #339 :: Lösung #3

3 Lösungen Lösungen öffentlich
#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ß
#3
vote_ok
von vMaex (540 Punkte) - 19.04.2021 um 15:52 Uhr
Quellcode ausblenden 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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben