题解 | #配置文件恢复#

配置文件恢复

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

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",
}

while True:
    try:
        cmd = input().split()
        if len(cmd) > 2:
            print("unknown command")
        else:
            l_len = len(cmd)
            m_list = []
            for key,value in dic.items():
                m_len = 0
                k_list = key.split()
                if len(k_list) == l_len:
                    for i in range(len(cmd)):
                        if cmd[i] != k_list[i][:len(cmd[i])]:
                            break
                        else:
                            m_len += 1
                    if m_len == l_len:
                        m_list.append(dic.get(key))
            # print(m_list)
            if len(m_list) >= 2 or len(m_list) == 0:
                print("unknown command")
            else:
                print(m_list[0])
    except:
        break

全部评论

相关推荐

01-30 09:45
燕山大学 Java
喵_coding:这种直接跑就完事了 哪有毕业了才签合同 任何offer和三方都没有的
点赞 评论 收藏
分享
牛客66512506...:那个百度acg是不是个小哥啊,老是问些底层问题狠狠为难,然后kpi
哪些公司在招寒假实习?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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