美文网首页
345. 反转字符串中的元音字母

345. 反转字符串中的元音字母

作者: 好吃红薯 | 来源:发表于2019-05-18 15:25 被阅读0次

    编写一个函数,以字符串作为输入,反转该字符串中的元音字母。

    示例 1:
    输入: "hello"
    输出: "holle"

    示例 2:
    输入: "leetcode"
    输出: "leotcede"
    说明:
    元音字母不包含字母"y"。

    class Solution:
        def reverseVowels(self, s: str) -> str:
            s = list(s)
            c = []
            at = []
            for i in range(len(s)):
                if s[i] in "aeiouAEIOU":
                    c.append(s[i])
                    at.append(i)
    
            c.reverse()
    
            for i in range(len(c)):
                s[at[i]]=c[i]
            
            return "".join(s)
    

    相关文章

      网友评论

          本文标题:345. 反转字符串中的元音字母

          本文链接:https://www.haomeiwen.com/subject/vustzqtx.html