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

2019-05-18  本文已影响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)
上一篇 下一篇

猜你喜欢

热点阅读