题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
http://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
#该方法较笨,没有使用dict存储,纯手动处理
var = input() #用于接收输入
var2 = set(var) #对接收到的string进行去重
tmp =var.count(var[0]) #取string的第一个字符出现次数作为计数器首个数字
tmp2='' #用于存储出现次数最少的字符
for i in var2:
if tmp > var.count(i): #如果遍历到的字符出现次数小,即tmp更新
tmp=var.count(i)
tmp2=i #tmp2更新为次数最小的字符
elif tmp == var.count(i): #如果出现次数均最小,即tmp2添加该字符
tmp2+=i
for i in var: #遍历原始输入字符串
if i not in tmp2: #如果字符不属于tmp2(出现次数最小字符串中),即输出
print(i,end='')

查看5道真题和解析
