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

歡迎光臨散文網(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-刪除最少字符的評論 (共 條)

分享到微博請遵守國家法律
南安市| 嘉兴市| 南投县| 平和县| 颍上县| 宜川县| 长汀县| 綦江县| 洛浦县| 民和| 洪洞县| 克什克腾旗| 略阳县| 繁峙县| 湖南省| 玉溪市| 古蔺县| 仁化县| 琼结县| 定结县| 元谋县| 城口县| 彭州市| 兴城市| 长春市| 兴隆县| 凤山市| 峨眉山市| 永平县| 庆云县| 象山县| 山阴县| 定日县| 南宫市| 宁陕县| 甘肃省| 始兴县| 玉门市| 确山县| 上饶县| 灵丘县|