分类:字符串
知识点:
-
访问字典中key=char的值,不存在则返回0 my_dict.get(char, 0)
-
字典的所有值 my_dict.value()
-
列表中的最小值 min(my_list)
题目来自【牛客】
import sysdef delete_min_freq_char(s):# 计算字母出现的频次freq = {}for char in s:# 使用 .get() 方法获取键 'char' 的值,# 由于这个键不存在,所以返回默认值 0 freq[char] = freq.get(char, 0) + 1# 找到出现次数最少的字符min_freq = min(freq.values())# 构建删除出现次数最少的字符后的新字符串result = ""for char in s:if freq[char] > min_freq:result += charreturn results = input()
result = delete_min_freq_char(s)
print(result)