美文网首页
2020-03-29

2020-03-29

作者: 再见噜噜班 | 来源:发表于2020-03-29 20:10 被阅读0次

给定一个字符串,找出同一字符连续出现的最大次数

比如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));

相关文章

网友评论

      本文标题:2020-03-29

      本文链接:https://www.haomeiwen.com/subject/tzauuhtx.html