题解 | #坐标移动#

坐标移动

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

list1 = input().split(';')
temp = [0,0]
words = 'ADWS' 
def move(word): #具体情况下的移动
    if 'A' in word[0]:
        temp[0] = temp[0] - int(word[1:3])
    if 'D' in word[0]:
        temp[0] = temp[0] + int(word[1:3])
    if 'W' in word[0]:
        temp[1] = temp[1] + int(word[1:3])
    if 'S' in word[0]:
        temp[1] = temp[1] - int(word[1:3])

for i in list1:
    if len(i) != 0: #判断不为空,不然会报错
        if i[0] in words and i[1:3].isdigit() == True :
            move(i)
    else:
        continue
print('{},{}'.format(temp[0],temp[1]))
提供一个思路简单的代码吧
全部评论

相关推荐

10-30 19:23
已编辑
山东大学(威海) C++
牛至超人:我了个雷 1.实习经历写太长了吧,精简一点,你写那么老多,面试官看着都烦 2.项目经历你放俩竞赛干啥单独拿出来写上几等奖就行了呗 3.一大雷点就是项目经历里的那个课程设计,大家都知道课程设计巨水,不要写课程设计,换一个名字,就叫学生管理系统,面试官问就说是自己做的项目,不要提课程设计的事 4.那个交流经历,简化一下塞到最上面的教育经历里就行了 5.简历尽量一页纸
点赞 评论 收藏
分享
12-18 19:36
已编辑
门头沟学院 Java
程序员牛肉:可以的,简历没毛病了。 虽然还是偏向同质化,不过学历不错。后续我觉得重心放到刷实习+摆脱同质化问题上
实习简历求拷打
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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