2017-08-01 40 views
-2

INPUT 第一行有一個整數N 接下來N行包含大小小於T的字符串字符 OUTPUT 所有字符串中存在的每個字符(不區分大小寫)的打印計數。在每行中,首先顯示字符,然後顯示計數。這些字符應該以降序顯示,並且頂部出現最大數量的字符。如果兩個字符的計數相同,則按字母順序顯示。在所有字符串中查找每個字符的計數(不區分大小寫),並打印顯示每個字符數量遞減順序的報告

限制條件: 1≤N≤20, 1≤:T≤10

例 INPUT:雅虎 谷歌

OUTPUT: O 4 克2- 1個 Ë 1 h 1 l 1 y 1

回答

0
import java.util.*; 

public class Occurance { 

public static void main(String[] args) { 
    Scanner sc =new Scanner (System.in); 
    System.out.print("Enter the no of String :"); 
    int n=sc.nextInt(); 
    for(int i=1;i<=n;i++) 
     { 
     Scanner scn=new Scanner(System.in); 
      String s=scn.next(); 
    while(!s.equals("")) 
    { 
     char c=s.charAt(0); 
     int count =s.length()-s.replace(c+"","").length(); 
     System.out.println(c+" "+count); 
     s=s.replace(c+"",""); 
    } }  
} 

} 
相關問題