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

宿豫建设局网站宝塔在wordpress安装redis

宿豫建设局网站,宝塔在wordpress安装redis,本地做网站,网站开发使用的工具题目 题目描述: 定义当一个字符串只有元音字母一(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/687080/

相关文章:

  • 小说网站建设教程网站开发计划书
  • 公司做网站个人微信小程序教程
  • 盈利型网站网站建设需求分析运行环境处理器型号及内存容量
  • 网站建设模板成功案例wordpress无法使用ajax
  • 南京建站软件免费h5场景制作软件
  • 五合一网站建设网站开发的需求文档模板
  • 想把公司的外部网站替换昆明贤邦网站建设
  • 备案网站名称注意事项如何防止网站挂黑链
  • 网站建设与管理logo廊坊网站建设解决方案
  • 阿里云的网站建设方案产品展示网站 模板
  • 1个人做多网站负责人北京海淀区网站开发
  • 澄迈网站新闻建设找别人做网站需要什么信息
  • 秒玩大型游戏的网站保定企业建网站
  • 响应式网站开发实例东莞网站建设+旅游
  • 南宁网站制作专业关于网站建设的合同范本
  • 马鞍山做网站的公司78大连装修公司排名榜
  • 深圳罗湖的网站设计wordpress 4.8.1漏洞
  • 深圳专业极速网站建设企业管理软件7
  • 中英文网站英文东莞培训网站建设
  • 肇庆企业建站模板分布式加载网站的静态
  • 手机网站的页面大小网店代运营合同模板
  • 网站没备案可以做商城吗wordpress需要的系统
  • 介绍好的免费网站模板下载地址黑河网站seo
  • WordPress如何设置邮箱验证seo工具不包括
  • 哈尔滨网站设计公司电话韩国能否出线
  • 安康做网站哪家好一般企业网站3年多少钱
  • 童装网站建设目标专门做酒店设计的网站
  • 怎么建设局域网站效果图网站有哪些好的
  • 苏州品牌网站设计企业广告推广话术
  • 亳州网站开发公司wordpress多重查询