andy6804tw
8/2/2016 - 2:26 AM

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2624 困難度 ★ 這題就是記錄英文字母出現次數忽略大小寫相同的次數也要印出來最後要

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 月 */
}