Valid Palindrome
来源:互联网 发布:音效下载软件 编辑:程序博客网 时间:2024/06/11 13:21
public class Solution { public boolean isPalindrome(String s) { if (s == null) {throw new IllegalArgumentException("aa");}if (s.length() == 0) {return true;}s = s.toLowerCase();char dl = '0', dh = '9';char cl = 'a', ch = 'z';int i = 0, j = s.length() - 1;while (i < j) {if (!((s.charAt(i)>= dl && s.charAt(i) <= dh) ||(s.charAt(i)>= cl && s.charAt(i) <= ch))) {i++;continue;}if (!((s.charAt(j)>= dl && s.charAt(j) <= dh) ||(s.charAt(j)>= cl && s.charAt(j) <= ch))) {j--;continue;}if (s.charAt(i) == s.charAt(j)) {i++;j--;} else {return false;}}return true; }}
0 0
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- valid palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Valid Palindrome
- Git结合tar自动打升级包
- LeetCode-94. Binary Tree Inorder Traversal
- 关于使用java Optional遇到的一些问题
- 设计模式之单例设计模式
- 浅析Python heapq模块 堆数据结构
- Valid Palindrome
- vector类型
- Try Pangolin (5) - SimplePlot
- Android Studio官方文档之从模板中添加代码篇
- java 获取路径的各种方法
- 【阿库娅教你X代码】PlayFair密码——0
- 核心动画探究
- Binary Tree Paths
- 258. Add Digits--LeetCode Record