题解 | #坐标移动#

坐标移动

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

x = 0
y = 0
x_dict = {'A': -1, 'D': 1}
y_dict = {'W': 1, 'S': -1}
my_list = list(input().strip().split(';'))
my_list.remove('')
for item in my_list:
    if len(item) > 3 or len(item) < 2:
        my_list.remove(item)
for item in my_list:
    cmd = item[0]
    if item[1:].isdigit():
        value = int(item[1:])
    else:
        continue
    if cmd in x_dict:
        x = x + x_dict[cmd] * value
    elif cmd in y_dict:
        y = y + y_dict[cmd] * value
print(str(x) + ',' + str(y))

全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 12:01
点赞 评论 收藏
分享
lllllkin:感觉可以精简到一页简历,有些排版感觉不是必须的。 时间线越早的,你自己越熟悉的放前面。描述可以更精简些,一些问题解决感觉可以不用写具体技术栈,卖个关子,等面试官问。
点赞 评论 收藏
分享
Lorn的意义:1.你这根本就不会写简历呀,了解太少了 2.你这些项目经历感觉真的没啥亮点啊,描述的不行,重写书写一下让人看到核心,就继续海投 注意七八月份ofer还是比较多的,越往后机会越少,抓住时机,抓紧检查疏漏,加油查看图片
点赞 评论 收藏
分享
07-17 11:27
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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