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)
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 统计元音字母
- 下一篇: 统计每个元音字母在字符串中出现的次数