345. Reverse Vowels of a String
来源:互联网 发布:linux服务器面板 编辑:程序博客网 时间:2024/06/05 06:32
问题:
345. Reverse Vowels of a String
问题描述:
仅翻转字符串中的元音字母。
自己写的:(java)
public class Solution { public String reverseVowels(String s) { String[] strSSplitArray = s.split(""); int newArrayTag = 0; List<String> strNewSplitArray = new ArrayList<String> (); for (int i = 0; i < strSSplitArray.length; i++) { if (strSSplitArray[i].equals("a") || strSSplitArray[i].equals("e") || strSSplitArray[i].equals("i") || strSSplitArray[i].equals("o") || strSSplitArray[i].equals("u") || strSSplitArray[i].equals("A") || strSSplitArray[i].equals("E") || strSSplitArray[i].equals("I") || strSSplitArray[i].equals("O") || strSSplitArray[i].equals("U")) { strNewSplitArray.add(strSSplitArray[i]); strSSplitArray[i] = "\t"; newArrayTag = newArrayTag + 1; } } newArrayTag = newArrayTag - 1; StringBuffer strResult = new StringBuffer(); for (int i = 0; i < strSSplitArray1.length; i++) { if (strSSplitArray[i].equals("\t")) { strSSplitArray[i] = strNewSplitArray.get(newArrayTag); if (newArrayTag != 0) { newArrayTag = newArrayTag - 1; } } strResult. append(strSSplitArray1[i]); } String newStrResult = strResult.toString(); return newStrResult; }}
更加简洁的算法:
……
0 0
- String:345. Reverse Vowels of a String
- 345. Reverse Vowels of a String 【E】
- LeetCode 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- leetcode-345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- #leetcode#345. Reverse Vowels of a String
- [leetcode] 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- Leetcode:345. Reverse Vowels of a String
- LeetCode *** 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- LeetCode.345. Reverse Vowels of a String
- 345. Reverse Vowels of a String
- LeetCode 345. Reverse Vowels of a String
- 如何创建一个Android Native Binder Service
- 斌哥的 Docker 进阶指南
- Android蓝牙通信开发总结
- oracle存储过程模板
- 二分查找与STL中的lower_bound(),upper_bound(),binary_search()
- 345. Reverse Vowels of a String
- leetcode 89. Gray Code
- IntentService的使用介绍
- HDFS多用户管理ACL机制other权限访问控制的理解
- 58到家入住微信钱包的技术优化
- Vmware安装OpenWrt15.05虚拟机
- 深度学习基础(八)—— 稀疏自编码器
- CSS 派生选择器
- Intel SGX Application