题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
cmds = input().split(';') pos = [0,0] mov = {'A':(-1,0),'S':(0,-1),'W':(0,1),'D':(1,0)} for c in cmds: if c[:1] in mov and c[1:].isdigit() and len(c[1:])<=2: dir = c[:1] dis = int(c[1:]) pos[0] += mov[dir][0] * dis pos[1] += mov[dir][1] * dis print(f'{pos[0]},{pos[1]}')