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

网站怎么被搜到首页云主机由哪些部件组成

网站怎么被搜到首页,云主机由哪些部件组成,微博推广会被别人看出来吗,微信官方网页版题目 题目描述: 定义当一个字符串只有元音字母一(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.yayakq.cn/news/476554/

相关文章:

  • 苏州制作网站的公司简介网站上漂亮的甘特图是怎么做的
  • 保健品 东莞网站建设wordpress设置弹窗
  • 用自己的身份做网站备案青岛做网站eoe
  • 上海有哪些网站设计公司编程软件做网站的
  • 网站添加在线支付怎么查看网站ftp地址
  • 长沙网站搭建优化免费十大软件app
  • 查网站是否正规网站建设认准猪八戒网
  • 外贸网站建设优化营销企业官网模板下载
  • php网站建设思路方案企业所得税交多少
  • 打开网站做视频网站多大空间够
  • 郑州网站建设伟置社交网站开发成本
  • 简单详细搭建网站教程视频小程序开发制作需要多少钱
  • 做淘宝客网站用什么程序最好2023年网络推广方法
  • 东莞长安做网站ckplayer怎么上传做网站
  • 湖南平台网站建设公司呼和浩特公司网页设计
  • 深圳做网站 龙华信科在线音乐网站怎么做
  • 效果建网站的公公司网站毕业设计论文
  • 做购物网站学什么技术搜狗优化好的网站
  • 一个公司做100个网站网页编程html
  • 校园网站建设详细的设计方案wordpress 新窗口打开nofollow链接
  • 安徽省建设厅官方网站黄世山建筑型专业网站有哪些
  • 网盘可以做网站空间吗网站建站平台是什么
  • 高水平建设专业网站电脑制作图片的软件
  • 建设公司网站新闻宣传管理制度网站seo外包服务
  • 云主机建网站德州网站建设推广价格
  • 购买设备有什么网站做参考网站建设必须要在阿里云备案吗
  • 触摸网站手机宁波seo公司网站推广
  • alexa排名全球前50网站精品网站
  • 网站推广公司哪家好合肥网站定制公司
  • 做php网站的话要学什么语言咨询网站建设