题解 | #配置文件恢复#

配置文件恢复

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


key=["reset","reset board","board add","board delete","reboot backplane","backplane abort"]
value=["reset what","board fault","where to add","no board at all","impossible","install first"]
dic = {}
for i in range(len(key)):
    dic[key[i]] = value[i]
while True:
    try:
        m=input().strip().split()
        if len(m)<1 or len(m)>2:   #判断当输入为小于1个或者输入大于2个字符串时,不符合命令,就报未知命令
            print("unknown command")
        elif len(m)==1:
            if key[0].startswith(m[0]):
                print(value[0])
            else:
                print("unknown command")
        elif len(m)==2:
            flag = 0

            for i in range(1,len(key)):
                t1 = key[i].split()[0]
                t2 = key[i].split()[1]
                if t1.startswith(m[0]) and t2.startswith(m[1]):
                    flag +=1
                    f = value[i]
            if flag ==1:
                print(f)
            else:
                print("unknown command")
    except:
        break


全部评论

相关推荐

爱吃肉的伊登在写日记:好棒,27届简历能做成这个样子,但是第一个项目感觉cover住难度还是不小的,特别是二面的时候肯定要对分布式系统设计这一块儿有高出正常面试者的水平才行
点赞 评论 收藏
分享
04-17 18:32
门头沟学院 Java
野猪不是猪🐗:他跟你一个学校,你要是进来之后待遇比他好,他受得了?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务