#思路: #开三个列表,一个a存字符,一个b存对应的出现次数,一个de存需要删除的字符 #存完之后,取次数列表的最小值 #遍历一遍获取到次数为最小的下标,然后在字符列表中把需要删除的字符存到删除字符列表中 #使用一个新的字符串s_new来存结果,遍历输入s,不在de中则添加到s_new中 a=[]#字符列表 b=[]#次数列表 de=[]#需要删除的字符 while True: try: s=input() #从s得到字符列表和数字列表 for i in s: if i not in a: a.append(i) b.append(1) else: b[a.index(i)]+=1 #取得最小值,删除对应字符 c=min(b) for i in range(len(b)): if b[i]==c: de.append(a[i]) #处理输出 s_new="" for i in s: if i not in de: s_new+=i print(s_new) except: break