题解 | #坐标移动#

坐标移动

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

s = input().split(';')
res = [0,0]
for i in range(len(s)):
    if len(s[i]) < 2 or len(s[i]) > 3:
        continue
    elif s[i][0] in ['A', 'D', 'W', 'S'] and s[i][1:].isdigit():
        if s[i][0] == 'A':
            res[0] -= int(s[i][1:])
        if s[i][0] == 'D':
            res[0] += int(s[i][1:])
        if s[i][0] == 'W':
            res[1] += int(s[i][1:])
        if s[i][0] == 'S':
            res[1] -= int(s[i][1:])
    else:
        continue
print(str(res[0]) + ',' + str(res[1]))

全部评论

相关推荐

马上要带我人生中的第一个实习生了,想问问大家都喜欢什么的mentor?好让我有个努力的目标
拒绝996的劳伦斯很勇敢:看得见目标且护犊子的 具体就是明确告诉组员要干什么,然后当别的组甩dirty work时能护的组自家新人
点赞 评论 收藏
分享
SHC2:关键问题是你这三段实习是三个不同的岗位…你这样子秋招就是只有一段实习的本科生..
点赞 评论 收藏
分享
mjasjon:这种trash中厂 简历过筛概率比大厂还低(除阿里系)
投递哔哩哔哩等公司6个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务