相同字符连续出现的最大次数
题目
输入一串字符串
字符串长度不超过100
查找字符串中相同字符连续出现的最大次数
输入
输入只有一行,包含一个长度不超过100
的字符串
输出描述
输出只有一行,输出相同字符串连续出现的最大次数
示例一
输入
hello
输出
2
示例二
输入
word
输出
1
示例三
输入
aaabbc
输出
3
编码思路
- 输入一个字符串 line。
- 依次枚举字符串中的每个字符,对于每个字符,往后扫描,找到连续相同字符的最大长度 len。
- 如果 len 大于之前的最大长度 max_len,则更新 max_len。
- 接着从当前相同字符的最后一个位置的下一个位置继续扫描。
核心知识点
Python 的输入函数是 input(),可以通过 strip() 函数去掉输入字符串前后的空格和换行符。
Python 中的字符串可以通过下标访问单个字符,也可以通过 for 循环遍历每个字符。
Python 中的字符串长度可以通过 len() 函数获取。
在 while 循环中,通过 index + 1 < len(line) 来判断是否到达字符串末尾。
Python 代码实现
def main():
line = input<