編寫乙個函式,以字串作為輸入,反轉該字串中的母音字母。
示例 1:
輸入: "hello"
輸出: "holle"
示例 2:
輸入: "leetcode"
輸出: "leotcede"
此題考查雙指標思想以及對字串api的熟練使用。我們可以利用雙指標分別從字串的頭和尾部遍歷整個字串,遇到非母音字母就填充到結果集中,遇到母音字母則交換地填充到結果集中(原字串無需交換)。
除此之外,字串api的熟練使用也很重要。根據本題總結如下:
class
solution
elseif(
!set.
contains
(cr)
)else
}return
newstring
(res);}
}
leetcode 345 翻轉字串中的母音字母
編寫乙個函式,以字串作為輸入,反轉該字串中的母音字母。示例 1 輸入 hello 輸出 holle 示例 2 輸入 leetcode 輸出 leotcede 思路 1.雙指標法,前尾指標共同移動 2.先使用變長陣列vector儲存所有的母音字母 3.將left,right前後交換 class sol...
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 ...