日常打卡
public class Solution {
public static boolean judge(char target){
if (target>='a'&&target<='z') {
return true;
}
if (target>='0'&&target<='9') {
return true;
}
return false;
}
public boolean isPalindrome(String s) {
int len=s.length();
for(int i=0,j=0;i<len-j-1;){
char head=s.charAt(i);
char tail=s.charAt(len-j-1);
if(head>='A'&&head<='Z'){
head=(char) (head-'A'+'a');
}
if(tail>='A'&&tail<='Z'){
tail=(char) (tail-'A'+'a');
}
if(!judge(head)){
i++;
continue;
}
if(!judge(tail)){
j++;
continue;
}
if(head!=tail){
return false;
}
else{
i++;j++;
}
}
return true;
}
}