题解 | #配置文件恢复#

配置文件恢复

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

import re
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:
        result = []
        s = input().split(' ')
        for key, value in dic.items():
            keyName=re.split(' ',key)
            if len(s) == 1 and len(keyName) == 1:
                if s[0] == keyName[0][:len(s[0])]:
                    result.append(value)
            elif  len(s) == 2 and len(keyName) == 2:
                if s[0] == keyName[0][:len(s[0])] and s[1] == keyName[1][:len(s[1])]:
                    result.append(value)
        if len(result) == 1:
            print(result[0])
        else:
            print("unknown command")
    except:
        break
全部评论

相关推荐

新记话事人:你就和她说去抖音了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务