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