题解 | #配置文件恢复#

配置文件恢复

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

ini = {
    '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:
        n = input().split()
        p = []
        for k,v in ini.items():
            kl = k.split()
            if len(n) == 1 and len(kl)==1 and kl[0].startswith(n[0]):
                p.append(v)
            elif len(n)==2 and len(kl)==2 and kl[0].startswith(n[0]) and kl[1].startswith(n[1]):
                p.append(v)
        if len(p) >1 or len(p)==0:
            print('unknown command')
        elif len(p) == 1:
            print(p[0])
    except:
        break

全部评论

相关推荐

06-16 15:04
黑龙江大学 Java
零OFFER战士:另一个版本查看图片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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