import java.util.Scanner;
/**
* Word_analysis 单词分析
* scan扫描器输入后,使用.nextLine()获取到信息
* 思路:将字符和出现的次数存放在数组中,然后在数组中找最大的次数。
* 1. 遍历字符串,将每一个字符存放在数组中,并且出现相同字符次数增加
* 2. 遍历数组,输出最大次数的字符和次数
*/
public class o1_Word_analysis {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String s = scan.nextLine();
int[] arr = new int[26];
for (int i = 0; i < s.length(); i++) {
arr[s.charAt(i)- 'a']++;
}
int max = 0;
char ch = 'a';
for (int i = 0; i < 26; i++) {
if (arr[i] > max) {
max = arr[i];
ch = (char) ('a'+i);
}
}
System.out.println(ch);
System.out.println(max);
scan.close();
}
}
蓝桥杯-单词分析
最新推荐文章于 2023-12-31 19:36:23 发布