题解 | #删除字符串中出现次数最少的字符#

删除字符串中出现次数最少的字符

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("");
        }
    }
}

全部评论

相关推荐

04-27 08:59
常州大学 Java
牛客139242382号:《两门以上汇编语言》
点赞 评论 收藏
分享
RickieOne:还有一个面试,上来就笔试算法 1️⃣ 字符串分割不能用 split ,ab&&c,根据&&放到数组上 2️⃣a 到 z 的全部组合情况,包括 a...z 3️⃣多线程,同时打印 1-200 4️⃣sql 代码 考分组 聚合 平均结合 小厂也这样吗,然后就八股 再拷打项目
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务