LeetCode 345 Reverse Vowels of a String
2017-06-10 14:31
316 查看
LeetCode 345 Reverse Vowels of a String
//vowels : a e i o u#include <string> using namespace std; class Solution { public: bool isVowel(char s){ if (s == 'a' || s == 'e' || s == 'i' || s == 'o' || s == 'u' || s == 'A' || s == 'E' || s == 'I' || s == 'O' || s == 'U') return true; else return false; } string reverseVowels(string s) { int start = 0; int end = s.length() - 1; while (start < end) { if (isVowel(s[start]) && isVowel(s[end])) { swap(s[start], s[end]); start++; end--; } else if (!isVowel(s[start]) && isVowel(s[end])) start ++; else if (!isVowel(s[end]) && isVowel(s[start])) end --; else { start++; end--; } } return s; } };
相关文章推荐
- Python [Leetcode 345]Reverse Vowels of a String
- LeetCode - 345. Reverse Vowels of a String
- LeetCode 345 Reverse Vowels of a String
- Leetcode 345 Reverse Vowels of a String 字符串处理
- 【LeetCode】345 Reverse Vowels of a String(java)
- leetcode_c++: Reverse Vowels of a String(345)
- LeetCode 345: Reverse Vowels of a String
- LeetCode 345 Reverse Vowels of a String
- LeetCode 第 345 题(Reverse Vowels of a String)
- leetcode 345 Reverse Vowels of a String
- leetcode——345—— Reverse Vowels of a String
- leetcode 345:Reverse Vowels of a String
- LeetCode 345 Reverse Vowels of a String (in java)
- leetcode 345 Reverse Vowels of a String
- Leetcode Reverse Vowels of a String 345
- 【LeetCode-345】Reverse Vowels of a String
- LeetCode345—Reverse Vowels of a String
- leetcode note--leetcode 345 Reverse Vowels of a String
- leetcode 345 Reverse Vowels of a String C++
- LeetCode 345 Reverse Vowels of a String(字符串操作)