题解 | #配置文件恢复#

配置文件恢复

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

# 自己写来用于保存的 所以没写注释 能看懂就将就看一下 如果反馈多就重新上传注释版
import re
string = r'reset;reset board;board add;board delete;reboot backplane;backplane abort;'
mingling = ['reset','reset board','board add','board delete','reboot backplane','backplane abort']
zhixing = ['reset what','board fault','where to add','no board at all','impossible','install first','unknown command']
while True:
    try:
        In = input().strip().lower().split(' ')
        result = zhixing[-1]
        pattern = r''
        if 0 < len(In) <= 2:
            for s in In:
                pattern += s + r'[a-z]*?' + ' '
            pattern = pattern.strip() + r';'
            lsts = re.findall(pattern, string)
            lst = []
            if lsts:
                for l in lsts:
                    if l.replace(';','') in mingling:
                        lst.append(l.replace(';',''))
            if len(lst) == 1:
                result = zhixing[mingling.index(lst[0])]
        print(result)
    except:
        break

全部评论

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务