2023华为OD机试真题B卷 Python 实现【最长的元音串】

前言

本题使用Python解答,如果需要Java代码,请参考链接

题目

给定一个只由英文字母(a-z, A-Z)组成的字符串,找出其中最长的只包含元音字母(a, e, i, o, u, A, E, I, O, U)的子串,并返回其长度。如果不存在元音子串,则返回0。

输入:

一个由英文字母组成的字符串,长度大于0。
输出:

最长元音子串的长度。

示例:
输入:
asdbuiodevauufgh
输出:
3

说明:
字符串中,uio和auu都是长度为3的最长元音子串。

代码

def max_vowel_len(s: str) -> int

你可能感兴趣的:(华为od,python,算法)