题解 | #坐标移动#
坐标移动
https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29
strs=input() str1=strs.split(";") l=[] ll=[] for i in str1: if len(i)>0: if i[0] in "ASWD": l.append(i) for n in l: if n[1:].isdigit(): ll.append(n) #两次筛选,把符合条件的输入存如ll,剩下就是初始化00 正常走了 ans=[0,0] for j in ll: if j[0]=="A": ans[0]-=int(j[1:]) elif j[0]=='D': ans[0]+=int(j[1:]) elif j[0]=='W': ans[1]+=int(j[1:]) else: ans[1]-=int(j[1:]) ans=map(str,ans) print(",".join(ans))