非对称之美(贪心)
import java.util.*;
public class Main{public static void main(String[] arg) {Scanner in = new Scanner(System.in);char[] ch =in.next().toCharArray(); int n = ch.length; int flag = 1;for(int i = 1; i < n; i++) {if(ch[i] != ch[0]) {flag = -1;break; }}// 判断是否为 aaaaaaaa 这种情况if(flag == 1) {// flag == 1 说明 这个字符串全部都一样System.out.println(0);}else{ // 进来的时候 flag == -1int left = 0;int right = n -1;while(left < right) {if(ch[left] == ch[right]) {left++;right--;}else{flag = 1;break;}}// 如果 flag == 1 , 说明整条不是会回文的 直接返回 n if(flag == 1) System.out.println(n);else System.out.println(n - 1);}}
}