题解 | 坐标移动

坐标移动

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

S = input().split(';')
x, y = 0, 0

for e in S:
    if len(e) < 2:
        continue
    direct = e[0]
    if e[1:].isdigit():
        num = int(e[1:])
        if "A" == direct:
            x -= num
        elif "S" == direct:
            y -= num
        elif "D" == direct:
            x += num
        elif "W" == direct:
            y += num

print(str(x)+","+str(y))
    

全部评论

相关推荐

11-03 18:50
门头沟学院 Java
迷茫的大四🐶:问就是马上到,一周五天,6个月以上,全国可飞
点赞 评论 收藏
分享
影04714:把图书管理系统那个项目经验内容适当的减少掉,然后改成据为己有不要说团队项目,因为图书管理系统这类常见的谁来了都能独立写出来,提问能圆过来即可
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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