
数据点1
input:
A
A
A
output:
Failed
我个人测试无误,洛谷IDE测试也没问题,请教大佬为什么RE了
#Python代码
dict_pw = {chr(65 + i): '0' for i in range(26)}
dict_sum = {chr(65 + i): 0 for i in range(26)}
error = True
str_1 = input()
str_2 = input()
str_3 = input()
len_str_pw = len(str_1)
len_str_new = len(str_3)
for i in range(len_str_pw):
if dict_pw[str_1[i]] == '0':
dict_pw[str_1[i]] = str_2[i]
dict_sum[str_2[i]] += 1
elif dict_pw[str_1[i]] == str_2[i]:
continue
else:
error = False
break
for i in range(26):
if dict_sum[chr(65 + i)] == 1:
continue
else:
error = False
break
if error:
for i in range(len_str_new):
print(dict_pw[str_3[i]], end="")
else:
print('Failed')