当前位置: 首页 > news >正文

零售网站制作河南省最新通知

零售网站制作,河南省最新通知,做房地产网站建设,建设项目环保试生产网站题目描述 给你一个字符串 s ,请你返回满足以下条件的最长子字符串的长度:每个元音字母,即 a,e,i,o,u ,在子字符串中都恰好出现了偶数次。示例 1:输入:s &qu…

题目描述

给你一个字符串 s ,请你返回满足以下条件的最长子字符串的长度:每个元音字母,即 'a','e','i','o','u' ,在子字符串中都恰好出现了偶数次。示例 1:输入:s = "eleetminicoworoep"
输出:13
解释:最长子字符串是 "leetminicowor" ,它包含 e,i,o 各 2 个,以及 0 个 a,u 。
示例 2:输入:s = "leetcodeisgreat"
输出:5
解释:最长子字符串是 "leetc" ,其中包含 2 个 e 。
示例 3:输入:s = "bcbcbc"
输出:6
解释:这个示例中,字符串 "bcbcbc" 本身就是最长的,因为所有的元音 a,e,i,o,u 都出现了 0 次。提示:1 <= s.length <= 5 x 10^5
s 只包含小写英文字母。来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/find-the-longest-substring-containing-vowels-in-even-counts
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

思路

复杂度分析

  • 时间复杂度:
  • 空间复杂度:

代码

JavaScript Code

/*** @param {string} s* @return {number}*/
var findTheLongestSubstring = function (s) {const map = {'00000': -1,};const cnt = {a: 0,e: 0,i: 0,o: 0,u: 0,};const vowels = Object.keys(cnt);let res = 0;for (let i = 0; i < s.length; i++) {s[i] in cnt && cnt[s[i]]++;let temp = '';for (let v of vowels) {temp += (cnt[v] % 2) + '';}if (temp in map) {res = Math.max(res, i - map[temp]);} else {map[temp] = i;}}return res;
};
http://www.hengruixuexiao.com/news/42767.html

相关文章:

  • 信宜网站建设公司站外推广怎么做
  • 安全联盟这种网站建设内存优化大师
  • 深圳集团网站开发福州今日头条新闻
  • 网络设计课程设计前言优化设计单元测试卷答案
  • 加强政府网站信息内容建设十大免费最亏的免费app
  • 个人适合建什么网站免费的关键词优化软件
  • 网站交互怎么做网站站点查询
  • 网站方案书学新媒体运营最好的培训学校
  • 广州网站平台怎么做凡科建站登录
  • wordpress媒体优化宁波关键词优化平台
  • 哪家做网站比较好百度目前的推广方法
  • 做网站开发需要培训吗网站模板价格
  • 网站备案备注信息免费做网站网站的软件
  • 西部数码网站管理助手4.0 教程百度竞价开户渠道
  • 能自己做的ppt网站朋友圈产品推广文案
  • 网站游戏入口百度指数是什么
  • 龙岩做网站开发哪家做的好免费的编程自学网站
  • 购物网站建设与开发软件开发网站
  • 找人做网站 自己购买服务器付费推广方式有哪些
  • 保定网站制作哪家好建设百度推广seo优化
  • 东莞网站建设 旅游2022年五月份热点事件
  • 网站平台建设咨询合同成人英语培训
  • 网站开发文档word百度云搜索资源入口
  • 可以自建网站吗宁波网站优化公司推荐
  • 网页制作的方法成都seo优化推广
  • 网站首页html代码的标签百度指数官网
  • 专业做网站团队seo实战培训视频
  • 如何做网站内容新闻头条 今天
  • 如何查找做网站的服务商国外b站推广网站
  • 网站网络安全怎么做商丘seo优化