题解 | #坐标移动#

坐标移动

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

全部评论

相关推荐

10-12 19:08
666 C++
花开蝶自来_:技能:听动物叫,让雪豹闭嘴
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务