偶串
public static void main(String[] args) {
	Scanner scanner = new Scanner(System.in);
	String s = scanner.nextLine();

	int maxLen = 0;
	for (int i = 1; i < s.length() - 2; i += 2) {
		int newLen = (i + 1) / 2;
		if (s.substring(0, newLen).equals(s.substring(newLen, i + 1))) {
			maxLen = Math.max(maxLen, newLen);
		}
	}
	System.out.println(maxLen*2);
	scanner.close();
}
回文
public static void main(String[] args) {
	Scanner scanner = new Scanner(System.in);
	String s = scanner.nextLine();

	int[] flags = new int[26];  char[] chas = s.toCharArray();
	int num = 0;

	for (int i = 0; i < chas.length; i++) {
		flags[chas[i] - 'a']++;
	}

	for (int i = 0; i < flags.length; i++) {
		if (flags[i] > 0 && flags[i] % 2 != 0) {
			num++;
		}
	}
	System.out.println(num);
	scanner.close();
}