1446. 连续字符
解题思路
因为是判断连续的子字符串,故我们逐位与前一位进行比较即可判定是否当前子字符串,然后记录下当前子字符串的长度.并与变量比较.当一次遍历完成.即可得到最大值
代码
var maxPower = function (s) {
const len = s.length
if (len === 0) return 0
let max = 0
let ans = 0
for (let i = 0; i < len; i++) {
if (s[i] === s[i - 1]) ans++
else {
max = Math.max(max, ans)
ans = 1
}
}
return Math.max(max, ans)
}