【蓝桥杯】单词分析(简单题)
题目
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组 成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。
现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这 个字母出现的次数
思路
- 找出出现次数最多的字符:
- 排序之后选择第一个字符
代码
Python 版本:
## 相同按照字符进行排序
def max_num(n):
c = max(n, key=n.count)
return n.count(c)
s = input()
max_c = max_num(s)
li = []
for i in s:
if s.count(i)==max_c:
li.append(i)
li.sort()
print(li[0])
print(max_c)
本文来自博客园,作者:jucw,转载请注明原文链接:https://www.cnblogs.com/Jucw/p/15746278.html