import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int cnt = sc.nextInt();
while(sc.hasNext()){
String str = sc.next();
System.out.println(fun(str));
}
}
public static String fun(String str){
List<Character> list = new ArrayList<>();
int k=0;
for(int i=0;i<str.length();i++){
if(list.size()>1&&list.get(list.size()-2) == list.get(list.size()-1)&&list.get(list.size()-1) == str.charAt(i))
continue;
if(i>2&&list.size()>2&&list.get(list.size()-2) == list.get(list.size()-3)&&str.charAt(i)== list.get(list.size()-1))
continue;
list.add(str.charAt(i));
}
StringBuffer sb = new StringBuffer();
for(Character c: list){
sb.append(c);
}
return sb.toString();
}
}
聪明的编辑
最新推荐文章于 2024-01-24 16:20:33 发布