【编程题目 |100分】 最长元音子串的长度【2021 H2,2022 Q1,Q2 考试题】


时间限制:C/C++ 1秒,其他语言 2秒

空间限制:C/C++262144K,其他语言524288K

64bit IO Format:%lld


本题可使用本地IDE编码,不能使用本地已有代码,无跳出限制,

编码后请点击”保存并调试“按钮进行代码提交。


题目描述

【最长元音子串的长度】

定义:当一个字符串只有元音字母(aeiouAEIOU)组成,称为元音字符串。

现给定一个字符串,请找出其中最长的元音字符串,并返回其长度;

如果找不到,则返回 0。

子串:字符串中任意一个连续的字符组成的子序列称为该字符串的子串。

输入描述

一个字符串,其长度范围:0 < length < 65535。

字符串仅由字母a-z和A-Z组成。

输出描述

一个整数,表示最长的元音字符串的长度。

示例1 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

asdbuiodevauufgh

输出

3


Python解法一


剩余50%内容,购买单篇文章或订阅会员后查看


隐藏内容

此处内容需要权限查看

  • 普通用户特权:11金币
  • 会员用户特权:免费
  • 永久会员用户特权:免费推荐
会员免费查看

Python解法二


import re

s = input()
maxLen = curLen = 0

剩余50%内容,购买单篇文章或订阅会员后查看


隐藏内容

此处内容需要权限查看

  • 普通用户特权:11金币
  • 会员用户特权:免费
  • 永久会员用户特权:免费推荐
会员免费查看