题解 | #配置文件恢复#
配置文件恢复
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
