前言
本题使用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_substring(input_str, defects_all