- Python编程300例:快速构建可执行高质量代码
- 李永华编著
- 158字
- 2021-03-26 23:33:15
例31 抽搐词
1.问题描述
正常单词不会有连续2个以上相同的字母,如果出现连续3个以上的字母,那么这是一个抽搐词。给出该单词,从左至右求出所有抽搐字母的起始点和结束点。
2.问题示例
输入str="whaaaaatttsup",输出为[[2,6],[7,9]],"aaaa"和"ttt"是抽搐字母;输入str="whooooisssbesssst",输出为[[2,5],[7,9],[12,15]],"ooo""sss""ssss"都是抽搐字母。
3.代码实现
4.运行结果
输入:whooooisssbesssst
输出:[[2,5],[7,9],[12,15]]