原题链接:PTA | 程序设计类实验辅助教学平台
Tips:以下Python代码仅个人理解,非最优算法,仅供参考!多学习其他大佬的AC代码!
#分别装坏掉键的大小写
bad_ls,_bad_ls=[],[]
upper_flag = 0
bad = input()
s = input()
for i in bad:
if i == '+':
upper_flag = 1
continue
bad_ls.append(i)
_bad_ls.append(i.lower())
for i in s:
if upper_flag and i.isupper():
continue
if i not in bad_ls and i not in _bad_ls:
print(i,end='')