题解 | #坐标移动#

坐标移动

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

a = input().split(";")
b = []
ans = [0,0]
for i in a:
    if len(i)==0:
        continue
    if i[0].isalpha():
        if i[1:].isdigit():
            b.append(i)
for i in b:
    if i[0]=="A":
        ans[0] = ans[0] - int(i[1:])
    elif i[0]=="S":
        ans[1] = ans[1] - int(i[1:])
    elif i[0]=="W":
        ans[1] = ans[1] + int(i[1:])
    elif i[0]=="D":
        ans[0] = ans[0] + int(i[1:])
outcome = str(ans[0])+","+str(ans[1])
print(outcome)

全部评论

相关推荐

周三中兴笔试,周四海康答辩,周五联想面试,周末新凯来笔试。每天都在焦虑与惶恐中度过😰
菜狗点子:这是长战线,不要总想着早点结束早点玩。平时松弛一点别给自己太大压力,只要坚持,肯定会有好结果的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
晓斑:根据他们的经验谈,最低工资和最高两倍差的话基本不是正经招人的
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务