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. 反转字符串中的元音字母的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode练习(Python):第345题:反转字符串中的元音字母:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。
Leetcode练习(Python):第345题:反转字符串中的元音字母:编写一个函数,以字符串作为输入,反转该字符串中的元音字母。