题解 | 坐标移动

坐标移动

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

from re import I
import sys

for line in sys.stdin:
    a = line.split(';')
    x = 0
    y = 0
    for i in a:
        if len(i) >= 2:
            num1 = -1
            try:
                num1 = int(i[1:],10)
            except ValueError:
                num1 = -1
                continue
            if num1 >= 100 or num1 <= 0:
                continue
            if i[0] == "A":
                x -= num1
            if i[0] == "D":
                x += num1
            if i[0] == "W":
                y += num1
            if i[0] == "S":
                y -= num1
    print(str(x) + "," + str(y))
    

全部评论

相关推荐

这是什么操作什么意思,这公司我服了...
斯派克spark:意思是有比你更便宜的牛马了
点赞 评论 收藏
分享
那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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