连续字符
给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。
请你返回字符串 s 的 能量。
示例 1:
输入:s = "leetcode"
输出:2
解释:子字符串 "ee" 长度为 2 ,只包含字符 'e' 。
1
2
3
2
3
var maxPower = function(s) {
let ans = 1, cnt = 1;
for (let i = 1; i < s.length; ++i) {
if (s[i] == s[i - 1]) {
++cnt;
ans = Math.max(ans, cnt);
} else {
cnt = 1;
}
}
return ans;
};
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/consecutive-characters