我的个人微信公众号:Microstrong
微信公众号ID:MicrostrongAI
公众号介绍:Microstrong(小强)同学主要研究机器学习、深度学习、计算机视觉、智能对话系统相关内容,分享在学习过程中的读书笔记!期待您的关注,欢迎一起学习交流进步!
知乎专栏:https://zhuanlan.zhihu.com/Microstrong
Github:https://github.com/Microstrong0305
个人博客:https://blog.csdn.net/program_developer
1. 给定一行字符串,求出这行字符串中出现频率最高的字符,字符串中含有标点符号,字符不区分大小写。如果出现频率相同时,输出先出现在字符串中的字符。
输入:
输入一行字符串,字符串中可能包含多个空格,也可能包含标点符号,但肯定包含字符。
输出:
输出字符的大写和出现频率。
输入样例:
Abcdefg ahigkl Mnopq rstu o v wBBBBBB!
输出样例:
B7
已经AC代码:
import java.util.LinkedHashMap;
import java.util.Map.Entry;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
String strs = input.replaceAll(" ","").toLowerCase();
LinkedHashMap<Character, Integer> map = new Linke