题目:
题解:
class Solution:def reverseVowels(self, s: str) -> str:def isVowel(ch: str) -> bool:return ch in "aeiouAEIOU"n = len(s)s = list(s)i, j = 0, n - 1while i < j:while i < n and not isVowel(s[i]):i += 1while j > 0 and not isVowel(s[j]):j -= 1if i < j:s[i], s[j] = s[j], s[i]i += 1j -= 1return "".join(s)