统计回文
需要注意的是插入位置i的取值范围要包含lenA(即插入到A字符串最后面的情况)
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
String A = in.next();
String B = in.next();
int count = 0;
int lenA = A.length();
for(int i=0; i <= lenA; i++){
StringBuffer sb = new StringBuffer();
sb.append(A.substring(0,i));
sb.append(B);
sb.append(A.substring(i,lenA));
if(isPalindrome(sb.toString()))
count++;
}
System.out.println(count);
}
public static boolean isPalindrome(String s){
for(int i=0,j=s.length()-1; i < j; i++,j--){
if(s.charAt(i)!=s.charAt(j))
return false;
}
return true;
}
}