输入字符串,仅包含小写字母,输出字符串中出现次数最多的字母及其出现次数。只输出第一个次数最多的字母及次数
时间: 2023-10-30 09:04:43 浏览: 25
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
好的,这是一个简单的字符串统计问题,可以使用哈希表来解决。以下是示例Python代码:
```python
def find_most_common_char(s):
# 初始化哈希表
char_count = {}
# 遍历字符串,统计每个字符出现次数
for c in s:
if c in char_count:
char_count[c] += 1
else:
char_count[c] = 1
# 找出出现次数最多的字符及其出现次数
max_count = 0
max_char = ''
for c, count in char_count.items():
if count > max_count:
max_count = count
max_char = c
return max_char, max_count
```
你可以通过调用 `find_most_common_char` 函数来解决这个问题。例如,对于输入字符串 "abcbcbb",该函数将返回 ('b', 4)。
阅读全文