题解 | #配置文件恢复#

配置文件恢复

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

while 1:

    try:

        dic = {'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'}

        key = list(dic.keys())

        s = input().split()

        if len(s)==1:

            if key[0].find(s[0])==0:

                print('reset what')

            else:

                print('unknown command')

        elif len(s)==2:

            l = []

            for i in key[1:]:

                k = i.split()

                if k[0].find(s[0])==0 and k[1].find(s[1])==0:

                    l.append(dic[i])

            if len(l)==1:

                print(l[0])

            else:

                print('unknown command')

        else:

            print('unknown command')

    except:

        break 

全部评论

相关推荐

在投简历的小学生很爱...:感觉你这实习好水,自己在优化一下实习部分吧
点赞 评论 收藏
分享
不知名bang:感觉三个项目可以融在一起,比如上层是用手写的epoll,然后到tcp聊天层,然后你写了一个后台监控(不过我也不懂c++,但是感觉写一个大项目比三个小项目要好)
我的求职进度条
点赞 评论 收藏
分享
讲原则的小黄鸭不愿吃...:有时候面试眼缘确实很重要,当然,飞驰人生2中张弛说的很对:我努力了无数次,但是我知道机会只会出现在其中一两次。你把每一次笔试面试都全力以赴,总有你运气发挥到位的时候
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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