python 元音字母反转
class Solution(object):
def reverseVowels(self, s):
"""
:type s: str
:rtype: str
"""
vowels = {"a", "e", "i", "o", "u"}
sl = list(s)
begin = 0
end = len(s) - 1
while begin < end:
while begin < end and sl[begin].lower() not in vowels:
begin += 1;
while begin < end and sl[end].lower() not in vowels:
end -= 1;
sl[begin],sl[end] = sl[end],sl[begin];
begin += 1;
end -= 1;
return "".join(sl)声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 统计元音字母
- 下一篇: 统计每个元音字母在字符串中出现的次数
