题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
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='')