题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
def XYcount(XYstr: str): words = XYstr.split(";") x = 0 y = 0 for word in words: if 2<=len(word)<=3 and (word[0] in {'A','S','W','D'}) and word[1:].isdigit(): distance = int(word[1:]) direction = {'A':-1,'S':-1,'W':1,'D':1} if word[0] in {'A','D'}: x += direction[word[0]] * distance else: y += direction[word[0]] * distance print(f"{x},{y}") string = input() XYcount(string)