https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2624
困難度 ★ 這題就是記錄英文字母出現次數忽略大小寫相同的次數也要印出來最後要換行
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int n=Integer.parseInt(scn.nextLine());
while(n--!=0){
String str=scn.nextLine().toLowerCase();
char arr[]=str.toCharArray();
int ary[]=new int [26],max=0;
for(int i=0;i<arr.length;i++){
if(arr[i]>='a'&&arr[i]<='z'){
ary[arr[i]-'a']++;
if(max<ary[arr[i]-'a'])
max=ary[arr[i]-'a'];
}
}
for(int i=0;i<26;i++){
if(max==ary[i])
System.out.printf("%c",(i+'a'));
}
System.out.println();
}
}
/*
題目:Q11577: Letter Frequency
作者:1010
時間:西元 2016 年 8 月 */
}