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

Posted wuyi_all_in

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了345. 反转字符串中的元音字母相关的知识,希望对你有一定的参考价值。


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

示例 1:

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

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


class Solution 
public:
bool check_vowel(char a)

return((a == e) || (a == a) || (a == i) || (a == o) || (a == u));



string reverseVowels(string s)
int n = s.size();
int l = 0, r = n - 1;
while (l < r)

while (check_vowel(tolower(s[l])) == false&&l<r)l++;
while (check_vowel(tolower(s[r])) == false&&l<r)r--;

swap(s[l++], s[r--]);

return s;


;

tolower 将大写字母转化成小写字母

以上是关于345. 反转字符串中的元音字母的主要内容,如果未能解决你的问题,请参考以下文章

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

Leetcode练习(Python):第345题:反转字符串中的元音字母:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。

Leetcode练习(Python):第345题:反转字符串中的元音字母:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。

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

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

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