题解 | #坐标移动#
坐标移动
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)