345. 反转字符串中的元音字母
编写一个函数,以字符串作为输入,反转该字符串中的元音字母。
示例 1:
输入: "hello"
输出: "holle"示例 2:
输入: "leetcode"
输出: "leotcede"
题解
/**
* @param {string} s
* @return {string}
*/
var reverseVowels = function(s) {
let temp = 'aeiouAEIOU'
s = s.split('')
let i = 0,
j = s.length - 1
while (i < j) {
while (temp.indexOf(s[i])==-1&&i<j) {
i++
}
while (temp.indexOf(s[j])==-1&&i<j) {
j--
}
if (i >= j) {
break
}
[s[i],s[j]]=[s[j],s[i]]
i++
j--
}
return s.join('')
};