题解 | #坐标移动#

坐标移动

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

#悬赏#
全部评论

相关推荐

xdu通信dddd:我小米都面完两个月了 八月底面完的,现在还是显示面试中,没有比我恐怖的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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