最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java-刪除最少字符

2023-04-10 09:27 作者:紅葉快樂起來  | 我要投稿

題目描述

刪除字符串中出現(xiàn)次數(shù)最少的字符
如果多個字符出現(xiàn)次數(shù)一樣則都刪除

輸入描述

輸入只包含小寫字母

輸出描述

輸出刪除后剩余的字符
若刪除后字符串長度為0,則輸出empty

示例一

輸入

abcdd


輸出

dd


示例二

輸入

aabbccdd


輸出

empty

參考解題 Java

import java.util.*;
ublic class Main{
 ?public static void main(String[] args) {
 ? ?try (Scanner scanner = new Scanner(System.in)) {
 ? ? ?String line = scanner.nextLine();
 ? ? ?solution(line);
 ? ?}
 ?}

 ?private static void solution(String line) {
 ? ?HashMap<Character, Long> map = new HashMap<>();
 ? ?for (char c : line.toCharArray()) {
 ? ? ?map.put(c, map.containsKey(c) ? map.get(c) + 1 : 1L);
 ? ?}

 ? ?Long[] counts = new Long[map.values().size()];
 ? ?Long[] longs = map.values().toArray(counts);
 ? ?Arrays.sort(longs);
 ? ?Long min = longs[0];
 ? ?for (Map.Entry<Character, Long> entry : map.entrySet()) {
 ? ? ?if (entry.getValue().equals(min)) {
 ? ? ? ?line = line.replaceAll(entry.getKey() + "", "");
 ? ? ?}
 ? ?}

 ? ?System.out.println(line.length() == 0 ? "empty" : line);
 ?}
}



Java-刪除最少字符的評論 (共 條)

分享到微博請遵守國家法律
交城县| 永康市| 车险| 禹州市| 区。| 西林县| 邓州市| 彭阳县| 垫江县| 望谟县| 青神县| 即墨市| 肇东市| 大港区| 昂仁县| 冷水江市| 沐川县| 株洲市| 同江市| 城步| 曲松县| 黄石市| 隆化县| 旬阳县| 华容县| 安义县| 都兰县| 铅山县| 格尔木市| 和平区| 罗山县| 衡阳县| 应用必备| 辛集市| 荣成市| 称多县| 工布江达县| 宁乡县| 汝阳县| 申扎县| 上杭县|