题解 | #坐标移动#

坐标移动

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

route = input()

route_list = route.split(";")  #变成列表,["A10", "S20", ...]

loc = [0,0]

for i in route_list:
    if len(i) < 2 or len(i)>3:
        continue
    elif i[0] == "A" and i[1:].isdigit():
        loc[0] -= int(i[1:])
    elif i[0] == "D" and i[1:].isdigit():
        loc[0] += int(i[1:])
    elif i[0] == "W" and i[1:].isdigit():
        loc[1] += int(i[1:])
    elif i[0] == "S" and i[1:].isdigit():
        loc[1] -= int(i[1:])
    else:
        continue

print("{},{}".format(loc[0],loc[1]))

全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 12:11
我最近都有点不想活了,天天早10晚11的,还问我爱不爱她目前的状态别说爱谁了,没扇谁就不错了。是不是大家都是一进节子,只有工作没有爱情了
AzureSkies:在字节的时候找的就是字节的,飞书太适合恋爱人士了,能看到是不是已读,是不是在会议中。简直冥婚好伴侣
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 18:35
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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