当前位置:   article > 正文

最长子字符串的长度-华为OD面试_最长子字符串的长度(二)

最长子字符串的长度(二)

题目描述:

给你一个字符串s,首位相连成一个环形,在环中找出’o’字符出现了偶数次最长子字符串的长度

示例:

输入:alolobo

输出:6

输入:looxdolx

输出:7

输入:bcbcbc

输出:6

解题思路:

查找'o'的个数,如果是奇数,就是字符串长度-1,如果是偶数,就是字符串的长度

代码:

  1. let str = 'abcololp';
  2. let len = str.split("").filter(i=>i==='o').length
  3. if(len%2===0){
  4. console.log(str.length)
  5. }else{
  6. console.log(str.length-1)
  7. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/466008
推荐阅读
相关标签
  

闽ICP备14008679号