题解 | 坐标移动

坐标移动

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

def x_y_fin(n):
    result = n.split(';')
    x,y = 0,0
    list1 = ('A','S','D','W')
    for word in result:
        if word and  word[0]  in list1  and word[1:].isdigit():
            if word[0] == 'A':
                x -= int(word[1:])
            elif word[0] == 'S':
                y -= int(word[1:])
            elif word[0] == 'D':
                x += int(word[1:])
            elif word[0] == 'W':
                y += int(word[1:])
    return x,y
n =input().strip()
x,y = x_y_fin(n)
print(f"{x},{y}")

全部评论

相关推荐

09-19 12:15
门头沟学院 Java
迷茫的大四🐶:这下是真的打牌了,我可以用感谢信和佬一起打牌吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务