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

    示例 1:

    1. 输入:"hello"
    2. 输出:"holle"

    示例 2:

    输入:"leetcode"
    输出:"leotcede"
    


    提示:

    • 元音字母不包含字母 “y” 。
    class Solution {
    public:
        string reverseVowels(string s) {
            int left = 0;
            int right = s.size()- 1;
            if(s.size() <= 1){
                return s;
            }
            while(left < right){
                while(left <right && tolower(s[left]) != 'a' && tolower(s[left]) != 'e' && tolower(s[left]) != 'i' && tolower(s[left]) != 'o' && tolower(s[left]) != 'u'){
                    left++;
                }
                while(left <right && tolower(s[right]) != 'a' && tolower(s[right]) != 'e' && tolower(s[right]) != 'i' && tolower(s[right]) != 'o' && tolower(s[right]) != 'u'){
                    right--;
                }
                cout<<left<<" "<<right<<endl;
                if(left < right){
                    char temp = s[left];
                    s[left] = s[right];
                    s[right] = temp;
                    left++;
                    right--;
                }
            }
            return s;
    
        }
    };