题解 | #坐标移动#

坐标移动

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

while 1:
    try:
        input_str = input().split(";")
        # 先剔除不符合要求的
        num_list = []
        for i in input_str:
            if i[1:].isdigit() and i[0].isalpha():
                num_list.append(i)
        #
        x = 0
        y = 0

        for k in num_list:
            if k[0] == "A":
                x -= int(k[1:])
            elif k[0] == "D":
                x += int(k[1:])
            elif k[0] == "W":
                y += int(k[1:])
            elif k[0] == "S":
                y -= int(k[1:])
        print(x, end=",")
        print(y)
    except:
        break

#悬赏#
全部评论

相关推荐

未知的命运:大佬这都找不到我还找啥啊
点赞 评论 收藏
分享
10-16 15:48
算法工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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