编写一个函数,以字符串作为输入,反转该字符串中的元音字母。
示例 1:
给定 s = "hello", 返回 "holle".
示例 2:
给定 s = "leetcode", 返回 "leotcede".
注意:
元音字母不包括 "y".
class Solution:
def reverseVowels(self, s):
vowels = ['a','e','i','o','u','A','E','I','O','U']
indexs = []
s1 = ""
for i in range(len(s)):
if s[i] in vowels:
indexs.append(i)
s1 += s[i]
s1 = s1[::-1]
s = list(s)
for i in range(len(indexs)):
s[indexs[i]] = s1[i]
s = "".join(s)
return s