题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
import sys
import re
s = input()
str = s.split(";")
x, y = 0, 0
li = []
for i in str:
if re.match('^[WASD][0-9]{1,2}$', i, flags=0):
li.append(i)
for i in li:
if i.startswith('A'):
num = int(re.sub(r'\D', '', i))
x = x - num
y = y + 0
elif i.startswith('W'):
num = int(re.sub(r'\D', '', i))
x = x + 0
y = y + num
elif i.startswith('S'):
num = int(re.sub(r'\D', '', i))
x = x + 0
y = y - num
elif i.startswith('D'):
num = int(re.sub(r'\D', '', i))
x = x + num
y = y + 0
print(f'{x},{y}')