import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); // 读取待校验的字符串数量 scanner.nextLine(); // 处理换行符 for (int i = 0; i < n; i++) { String input = scanner.nextLine(); System.out.println(correctSpelling(input)); } } private static String correctSpelling(String input) { StringBuilder builder = new StringBuilder(input); int i = 0; // 初始化索引i来遍历字符串 while (i < builder.length()) { // 检查连续三个字符是否相同 if (i + 2 < builder.length() && builder.charAt(i) == builder.charAt(i + 1) && builder.charAt(i + 1) == builder.charAt(i + 2)) { builder.deleteCharAt(i + 2); // 删除第三个相同的字符 } else if (i + 3 < builder.length() && builder.charAt(i) == builder.charAt(i + 1) && builder.charAt(i + 2) == builder.charAt(i + 3)) { // 检查是否存在AABB模式 builder.deleteCharAt(i + 3); // 删除B中的一个字符 } else { i++; // 如果不满足上述两种情况,索引i向前移动 } } return builder.toString(); } }