leetcode——345—— Reverse Vowels of a String
来源:互联网 发布:淘宝汉服商家推荐 编辑:程序博客网 时间:2024/04/28 02:13
Write a function that takes a string as input and reverse only the vowels of a string.
Example 1:
Given s = "hello", return "holle".
Example 2:
Given s = "leetcode", return "leotcede".
class Solution {public: bool check(char a) { if(a=='a'||a=='e'||a=='i'||a=='o'||a=='u'||a=='A'||a=='E'||a=='I'||a=='O'||a=='U') return false; return true; } string reverseVowels(string s) { int i=0; int j=s.size()-1; while(i<j) { while(i<j && check(s[i])) ++i; while(i<j && check(s[j])) --j; if(i<j) { swap(s[i],s[j]); ++i; --j; } } return s; }};
0 0
- LeetCode345—Reverse Vowels of a String
- leetcode——345—— Reverse Vowels of a String
- Leetcode Reverse Vowels of a String 345
- 【LeetCode-345】Reverse Vowels of a String
- leetcode 345Reverse 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
- 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
- .o.a.so
- C++虚函数运行机制
- Android 烦人的坐标原点
- Dubbo-dubbo监控中心和简易监控中心的安装
- HDU 5441Travel
- leetcode——345—— Reverse Vowels of a String
- 提升SQLite数据插入效率低、速度慢的方法
- JAVA--代理模式(Proxy)--设计模式八
- JAVA中的接口和抽象类(转)
- 查看Android ADT 版本
- Android NavigationView item点击
- java抽象类和接口的多种实现---学习日志
- 设计模型总结
- android 学习准备