解析:
与最大数值比较小于最大数值的应该是不重复的,然后删除该对应字符。
import java.util.*;
public class Main{
public static void main(String[]args){
Scanner scan=new Scanner(System.in);
while(scan.hasNextLine()){
String str=scan.nextLine();
if(str.length()>20){
continue;
}
int []max=new int[26];
char[]ch=str.toCharArray();
int min=Integer.MAX_VALUE;
for(int i=0;i<ch.length;i++){
max[ch[i]-'a']++;
min=min>max[ch[i]-'a']?max[ch[i]-'a']:min;
}
for(int i=0;i<max.length;i++){
if(max[i]==min){
str=str.replaceAll(String.valueOf((char)(i+97)), "");
}
}
System.out.println(str);
}
}
}