题解 | #配置文件恢复#

配置文件恢复

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

A = ['reset', 'board', 'board','reboot', 'backplane']
B =['board', 'add', 'delete', 'backplane', 'abort']
C = ['board fault', 'where to add', 'no board at all','impossible','install first']
def check(s):
    if len(s) == 1:
        if 'reset'.startswith(s[0]):
            return 'reset what'
        else:
            return 'unknown command'
    elif len(s) == 2:
        flag = 0
        temp = []
        for i, x in enumerate(A):
            if x.startswith(s[0]) and B[i].startswith(s[1]):
                flag += 1
                temp.append(C[i])
        if flag == 0 or flag == 2:
            return 'unknown command'
        else: 
            return temp[0]
    else:
        return 'unknown command'


while True:
    try:
        s = input().split()
        print(check(s))
    except:
        break

全部评论

相关推荐

抱抱碍事梨a:三点建议,第一点是建议再做一个项目,把自我介绍部分顶了,第二点是中南大学加黑加粗,第三点是建议加v详细交流
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务