题解 | #子字符串频次#

子字符串频次

http://www.nowcoder.com/practice/053caf9d4d9d449bb45a6b02a572f71b

17_子字符串频次

本题考点:indexOf、while

根据题目要求查询第二个参数在第一个参数中出现的频次,核心步骤有:

  1. 通过indexOf查找到第二个参数初始index值
  2. 设置初始出现频次为0
  3. 当index大于-1时进入while循环,出现频次加1,再查找下一个index值

参考答案

const _searchStrIndexOf = (str, target) => {
    let index = str.indexOf(target)
    let sum = 0
    while (index > -1) {
        index = str.indexOf(target, index + 1)
        sum++
    }
    return sum
}

全部评论
【index = str.indexOf(target, index + 1)】这里应该是index + target.length
1 回复 分享
发布于 2022-03-18 13:20

相关推荐

陈生6:不可以全是stm32哦,太没档次了。上次来我们学校校招的上来就要求升腾芯片什么的喵。stm32,穷小子高攀不上了喵
点赞 评论 收藏
分享
评论
7
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务