题解 | #坐标移动#

坐标移动

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

import re


s = input().split(';')
x = 0
y = 0

for value in s:
    match = re.match(r'^[WSAD]{1}\d{1,2}$', value)

    if match:
        c = value[0]
        num = int(value[1:])

        if c == 'A':
            x -= num    
        elif c == 'D':
            x += num

        elif c == 'W':
            y += num
        else:
            y -= num
            
print(x,y,sep=',')

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务