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

广东世纪达建设集团有限公司官方网站长沙关键词自然排名

广东世纪达建设集团有限公司官方网站,长沙关键词自然排名,wordpress与discuz,网站rp原型图怎么做题目 题目描述: 定义当一个字符串只有元音字母一(a,e,i,o,u,A,E,l,O,U)组成, 称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0, 字符串中任意一个连续字符组成…

题目

题目描述:
定义当一个字符串只有元音字母一(a,e,i,o,u,A,E,l,O,U)组成,
称为元音字符串,现给定一个字符串,请找出其中最长的元音字符串,并返回其长度,如果找不到请返回0,
字符串中任意一个连续字符组成的子序列称为该字符串的子串
输入描述:
一个字符串其长度0<length ,字符串仅由字符a-z或A-Z组成
输出描述:
一个整数,表示最长的元音字符子串的长度
示例1:
输入
asdbuiodevauufgh
输出
3
说明:
最长的元音字符子串为uio和auu长度都为3,因此输出3

思路

正则表达式

利用正则表达式,找到所有匹配的子串,利用matcher.end-matcher.start可以计算当前匹配的长度。最后统计最长长度即可

遍历统计

传统的遍历,找到第一个匹配的字符,然后计算当前有多少个连续匹配的字符,最后得到最大长度即可

题解

正则表达式

package hwod;import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class TheLongestVowelSubStr {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s = sc.nextLine();System.out.println(theLongestVowelSubStr(s));}private static int theLongestVowelSubStr(String s) {int res = 0;Pattern p = Pattern.compile("[aeiouAEIOU]+");Matcher matcher = p.matcher(s);while (matcher.find()) {res = Math.max(res, matcher.end() - matcher.start());}return res;}
}

遍历统计

package hwod;import java.util.Arrays;
import java.util.List;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class TheLongestVowelSubStr {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String s = sc.nextLine();System.out.println(theLongestVowelSubStr(s));}private static int theLongestVowelSubStr(String s) {s = s.toLowerCase();List<Character> list = Arrays.asList('a', 'e', 'i', 'o', 'u');int res = 0;for (int i = 0; i < s.length(); i++) {if (list.contains(s.charAt(i))) {int j = i + 1;while (j < s.length() && list.contains(s.charAt(j))) {j++;}res = Math.max(res, j - i);i = j - 1;}}return res;}
}

推荐

如果你对本系列的其他题目感兴趣,可以参考华为OD机试真题及题解(JAVA),查看当前专栏更新的所有题目。

http://www.dinnco.com/news/40047.html

相关文章:

  • 免费建设网站哪个好seo门户网站优化
  • 基础建设基金南京关键词优化服务
  • 移动网站优化太原企业网站建设
  • 做mg动画赚钱网站新媒体营销策略有哪些
  • 网站如何让百度抓取竞价广告是什么意思
  • 中国建设网平台电商seo引流
  • 呼和浩特市做网站的企业突发大事震惊全国
  • 欧美品牌网站设计网站是否含有seo收录功能
  • 做网站注意设么域名查询ip138
  • 东莞东莞最新涨幅seo网络推广培训班
  • 蓟县做网站seo搜索引擎优化岗位要求
  • 装饰公司营销网站建设西安网站seo技术
  • 网站建设一般多少钱网址网站推广费用一般多少钱
  • 企业网站管理系统 asp如何做一个自己的网站呢
  • 推荐专业做网站公司深圳网络公司推广平台
  • 怎么知道网站的空间是谁做的东莞网站推广宣传
  • 杭州外贸网站建设网络营销公司
  • 网站建设需要资质么百度上打广告怎么收费
  • 网站建设找翰诺郑州seo课程
  • 邯郸网站建设外包网店推广网站
  • 佛山专业网站营销百度电脑版网页版
  • 哪个网站可以做中国代购中牟网络推广
  • 南昌网站推广排名顶尖文案
  • 石家庄网站开发工程师招聘网一键生成网页
  • 免费双语网站模板搜索排行榜
  • 做网站的市场有那么大吗中国女排联赛排名
  • 网页突然打不开是什么原因单页网站排名优化
  • 兼职做任务的网站产品软文范例800字
  • 上海专业网站制作设计品牌推广与传播
  • 长治市城乡建设局网站竞价是什么意思