Leetcode 345 反轉字串中的母音字母

2022-08-02 18:18:08 字數 920 閱讀 2568

編寫乙個函式,以字串作為輸入,反轉該字串中的母音字母。

示例 1:

輸入: "hello"

輸出: "holle"

示例 2:

輸入: "leetcode"

輸出: "leotcede"

說明:

母音字母不包含字母"y"。

leetcode提交執行時間8ms.

class

solution

//存在母音字母,反轉

if(idx.size()!=0

) reverse(s,

0,idx.size()-1

);

return

s; }

//反轉函式

void reverse(string& s, int begin, int

end)

//判斷母音函式

bool isvowel(char

v)private

: vector

idx;

};

3.1 下標訪問string

class

solution

return

s; }

bool isvowel(char

v)}

3.2 迭代器訪問string

class

solution

return

s; }

bool isvowel(char

v)};

LeetCode 345 反轉字串中的母音字母

編寫乙個函式,以字串作為輸入,反轉該字串中的母音字母。示例 1 輸入 hello 輸出 holle 示例 2 輸入 leetcode 輸出 leotcede 說明 母音字母不包含字母 y 老方法,有點囉嗦,但是可以解決,注意字典中有大小寫。class solution def reversevowe...

Leetcode345 反轉字串中的母音字母

編寫乙個函式,以字串作為輸入,反轉該字串中的母音字母。示例 1 輸入 hello 輸出 holle 示例 2 輸入 leetcode 輸出 leotcede 說明 母音字母不包含字母 y c 解法 class solution elseif isvowel s left else return s ...

LeetCode 345反轉字串中的母音字母

class solution unordered set char uset for auto c vowels uset.insert c uset只儲存關鍵字 int left 0,right s.size 1 while left right return s class solution w...