import java.util.Scanner;
public class StringTest {
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
System.out.println("待校正的字符串数量为:");
int N=Integer.parseInt(scan.nextLine());
String [] strarray=new String[N]; //字符串数组变量的声明和创建
StringBuilder [] newarray=new StringBuilder[N];
System.out.println("输入待校正的字符串:");
for(int i=0;i<N;i++){
String str=scan.nextLine();
strarray[i]=str;
StringBuilder s=new StringBuilder(str);
for(int j=0;j+2<s.length();++j){
char a=s.charAt(j),b=s.charAt(j+1),c=s.charAt(j+2);
if(a==b&&b==c)
s.deleteCharAt(j--);
}
for(int k=0;k+3<s.length();++k){
char a=s.charAt(k),b=s.charAt(k+1),c=s.charAt(k+2),d=s.charAt(k+3);
if(a==b&&c==d){
s.deleteCharAt(k+2);
k--;
}
}
newarray[i]=s;
}
System.out.println("校正结果如下:");
for(int l=0;l<newarray.length;l++){
System.out.println(newarray[l]);
}
}
}