题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input;
while ((input = br.readLine()) != null) {
char ch[] = input.toCharArray();
int[] count = new int[ch.length];
int[] newcount = new int[ch.length];
int min = 0;
for (int i = 0; i < ch.length - 1; i++) {
for (int j = i + 1; j < ch.length; j++) {
if (ch[i] == ch[j]) {
count[i]++;
count[j]++;
}
}
}
for (int i = 0; i < count.length; i++) {
newcount[i] = count[i];
}
Arrays.sort(count);
for (int i = 0; i < ch.length; i++) {
if (newcount[i] > count[0]) {
System.out.print(ch[i]);
} else {
continue;
}
}
System.out.println("");
}
}
}

查看10道真题和解析