/* * @lc app=leetcode id=125 lang=java * * [125] Valid Palindrome */ // @lc code=start class Solution { public boolean isPalindrome(String s) { int i = 0, j = s.length()-1; boolean r = true; while(i < j) { while(i= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' || c >='0' && c <= '9'; } private boolean isSameLeterIgnoreCase(char a, char b) { return a == b || a - b == 'z' - 'a' || a - b == 'a' - 'z'; } } // @lc code=end