import java.io.*;
public class Main {
static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
static BufferedWriter out = new BufferedWriter(new OutputStreamWriter(System.out));
public static void main(String[] args) throws IOException{
String str;
int i,j,max;
char ch;
int[] storage = new int[26];
max = Integer.MIN_VALUE;
for(i = 0 ; i < 4 ; i++){
str = br.readLine();
for(j = 0 ; j < str.length() ; j++){
ch = str.charAt(j);
if(ch >= 'A' && ch <= 'Z'){
storage[ch-'A']++;
max = Math.max(storage[ch-'A'] , max);
}
}
}
while(max > 0){
for(i = 0 ; i < 26 ; i++){
if(i == 0){
if(storage[i] == max){
out.write("*");
storage[i]--;
}
else{
out.write(" ");
}
}
else{
if(storage[i] == max){
out.write(" *");
storage[i]--;
}
else{
out.write(" ");
}
}
}
out.write("\n");
max--;
}
out.write("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z");
out.flush();
out.close();
br.close();
}
}
洛谷 P1598 垂直柱状图 Java
最新推荐文章于 2024-10-06 20:16:20 发布