给定一个字符串,找出同一字符连续出现的最大次数
比如234555667777
中,7 为连续出现最多的字符,则输出为最大次数 4
解答
function getMaxCount(str) {
let count = 1,
maxCount = count;
for (let i = 0; i < str.length - 1; i++) {
if (str[i + 1] === str[i]) {
count++;
} else {
if (maxCount < count) {
maxCount = count;
}
count = 1;
}
}
return maxCount;
}
const str = "2345556677778";
console.log(getMaxCount(str));
网友评论