Lanqiaoカップ基本練習レターグラフィックス(Javaソリューション)

問題の説明

文字を使用して、いくつかの美しいグラフィックを形成できます。例を以下に示します。

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

これは5行7列のグラフです。このグラフのパターンを調べて、n行m列のグラフを出力してください。

入力フォーマット

出力するグラフィックの行数と列数をそれぞれ表す2つの整数nとmを含む行を入力します。

出力フォーマット

グラフィック用に、各m文字のn行を出力します。

サンプル入力

5 7

サンプル出力

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

データの規模と慣習

1 <= n、m <= 26。

達成するための法則を見つける

import java.util.Scanner;

public class Main{
    
    
    public static void main(String[] args) {
    
    
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        int m = scanner.nextInt();
        for (int i = 0; i < n; i++) {
    
    
            for (int j = 0; j < m; j++) {
    
    
                System.out.print((char)('A' + Math.abs(i-j)));
            }
            System.out.println();
        }
        scanner.close();
    }
}

おすすめ

転載: blog.csdn.net/L333333333/article/details/103923459