1.利用map统计字符个数,字符为key,个数为value; 2.Math.min()找打最小次数字符; 3.利用StringBulider添加不含输入最少次数的字符并输出;
import java.util.*;
public class Main{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
Map<Character,Integer> map=new HashMap<>();
String s=sc.nextLine();
for(int i=0;i<s.length();i++){
map.put(s.charAt(i), map.getOrDefault(s.charAt(i), 0) + 1);
}
int min=Integer.MAX_VALUE;
for(int times:map.values()){
min=Math.min(min,times);
}
StringBuilder sb=new StringBuilder();
for(char ch:s.toCharArray()){
if(map.get(ch)!=min){
sb.append(ch);
}
}
System.out.println(sb);
}
}