【问题描述】
给定一个只包含大写字母的字符串S,请你输出其中出现次数最多的字母。如果有多个字母均出现了最多次,按字母表顺序依次输出所有这些字母。
【输入格式】
一个只包含大写字母的字符串S.
【输出格式】
若干个大写字母,代表答案。
【样例输入】
BABBACAC
【样例输出】
AB
【评测用例规模与约定】
对于 100 %的评测用例, 1 ≤|S|≤106 {^6}
6
代码如下:
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); String S=sc.next(); char[] arr=S.toCharArray(); int[] counts=new int[26]; for(int i=0;i<arr.length;i++) { counts[arr[i]-'A']+=1; } int max=counts[0];