题解 | #坐标移动#

坐标移动

https://www.nowcoder.com/practice/119bcca3befb405fbe58abe9c532eb29

while True:
    try:
        lst=input().split(';')
        # print(lst)
        csz=[0,0]
        for s in lst:
            if len(s) in (2,3) and s[0]  in ('A','D','W','S') and s[1:].isdigit() :
                csz[0]+=s[0].count('A')*(-1)*int(s[1:])+s[0].count('D')*int(s[1:])
                csz[1]+=s[0].count('S')*(-1)*int(s[1:])+s[0].count('W')*int(s[1:])
        
        print(str(csz[0])+','+str(csz[1]))
    except:
        break

全部评论

相关推荐

杨柳哥:这不是普通人,那这个钱的是天才
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务