显示答案相同 却全WA 求助大佬!!【java】
查看原帖
显示答案相同 却全WA 求助大佬!!【java】
864036
Lzwywy楼主2023/2/2 12:08
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc = new Scanner(System.in);
		int[] c1 = new int[26];
		for (int i = 0; i < 4; i++) {
			String s = sc.nextLine();
			for (int j = 0; j < s.length(); j++) {
				char temp = s.charAt(j);
				if (temp >= 'A' && temp <= 'Z') {
					c1[temp - 'A']++;
				}
			}
		}
		int max = c1[0];
		for (int i = 1; i < c1.length; i++) {
			if (max < c1[i])
				max = c1[i];
		}
		// System.out.println(max);
		char[][] c = new char[max + 1][26];
		char A = 'A';
		for (int j = 0; j < 26; j++) {
			c[max][j] = (char) A;
			A++;
		}
		// System.out.println(max);
		for (int i = 0; i < 26; i++) {
			for (int j = max - 1; j >= max - c1[i]; j--) {
				// System.out.println(j+" "+ i);
				c[j][i] = '*';
			}
		}
		for (int i = 0; i < c.length; i++) {
			// System.out.println(Arrays.toString(c[j]));
			for (int j = 0; j < c[i].length; j++) {
				if (c[i][j] != ' ') {
					if (j == 25) {
						System.out.print(c[i][j] + "\n");
					} else {
						System.out.print(c[i][j] + " ");
					}

				}
			}

		}

	}

}
2023/2/2 12:08
加载中...