题解 | #配置文件恢复#

配置文件恢复

http://www.nowcoder.com/practice/ca6ac6ef9538419abf6f883f7d6f6ee5

while True:
    try:
        S = {'reset':'reset what','reset board':'board fault','board add':'where to add','board delete':'no board at all','reboot backplane':'impossible','backplane abort':'install first'} #对应映射字典
        a = input()
        b = ['reset','reset board','board add','board delete','reboot backplane','backplane abort']
        if(a in S):
            print(S[a])# 如果命令在字典里直接输出
        else:
            c = a.split()# 将输入分开,命令列表
            if len(c) == 1:# 命令列表长度为1
                if a == 'r' or a=='re' or a=='res' or a=='rese':
                    print(S['reset'])
                else:
                    print('unknown command')
            elif len(c) == 2:# 命令列表长度为2
                d = []
                for i in range(1,len(b)):# 因为命令列表长度为2所以遍历b中除'reset'外的命令
                    if(c[0] == b[i][:len(c[0])]):# 包含命令列表第一部分的b中的命令
                        d.append(b[i])
                if(len(d) == 0):# 若果没找到包含命令列表第一部分
                    print('unknown command')
                else:# 如果找到了,再找第二部分
                    e = []
                    for i in range(len(d)):# 遍历d中的命令
                        f = d[i].split()
                        if(c[1] == f[1][:len(c[1])]):# 包含命令列表第二部分的d中的命令
                            e.append(d[i])
                    if(len(e) == 1):# 只有唯一对应
                        print(S[e[0]])
                    else:# 否则无效
                        print('unknown command')
    except:
        break

【牛客站内】华为机试题练习记录

全部评论

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
牛客5655:其他公司的面试(事)吗
点赞 评论 收藏
分享
最近和朋友聊天,她说了句让我震惊的话:"我发现我连周末点外卖都开始'最优解'了,一定要赶在高峰期前下单,不然就觉得自己亏了。"这不就是典型的"班味入侵"吗?工作思维已经渗透到生活的方方面面。
小型域名服务器:啊?我一直都这样啊?我还以为是我爱贪小便宜呢?每次去实验室都得接一杯免费的开水回去,出门都得规划一下最短路径,在宿舍就吃南边的食堂,在实验室就吃北边的食堂,快递只有顺路的时候才取。
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务