题解 | 坐标移动

坐标移动

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}")

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-10 11:33
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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