bool cal(char c) {
return c == 'e' || c == 'a' || c == 'i' || c == 'o' || c == 'u' || c == 'E' || c == 'A' || c == 'I' || c == 'O' ||
c == 'U';
}
string reverseVowels(string s) {
int l = 0, r = s.size() - 1;
while (l < r) {
while (!cal(s[l]) && l < r)
l++;
while (!cal(s[r]) && l < r)
r--;
swap(s[l++], s[r--]);
}
return s;
}
345. 反转字符串中的元音字母
最新推荐文章于 2023-02-26 17:03:51 发布