最长的指定瑕疵度的元音子串
前言:本专栏将持续更新互联网大厂机试真题,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于大厂机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:nansun0903@163.com;备注:CSDN。
题目描述
开头和结尾都是元音字母(aeiouAEIOU)的字符串为元音字符串,其中混杂的非元音字母数量为其瑕疵度。比如:
- “a“、 “aa”是元音字符串,其瑕疵度都为0
- “aiur”不是元音字符串(结尾不是元音字符)
- “abira”是元音字符串,其瑕疵度为2
给定一个字符串,请找出指定瑕疵度的最长元音字符子串,并输出其长度,如果找不到满足条件的元音字符子串,输出0。
子串:字符串中任意个连续个字符组成的子序列称为该字符串的子串。
这是一个关于华为在线测评(OD)的Python算法问题,目标是找到具有特定瑕疵度的最长元音子串并输出其长度。瑕疵度定义为非元音字母的数量,元音字符串要求开头和结尾都是元音。问题提供了输入输出描述及样例,并附带了Python代码实现。
订阅专栏 解锁全文

601

被折叠的 条评论
为什么被折叠?



