@java 블루 브릿지 컵 그룹 B 운동의 기초 (30) 세 번째 질문 : 그래픽 문자

@java 블루 브릿지 컵 그룹 B 운동의 기초 (30) 세 번째 질문 : 그래픽 문자

키워드 : 루프, 문자열

문제 설명

아름다운 그래픽을 형성 할 수있는 문자의 사용 예는 아래와 같습니다 :

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

이는이 규칙의 패턴을 찾아 패턴 행 5~7이고, n 행 및 m 열의 패턴을 출력한다.

입력 형식
두 정수 n 및 m을 포함하는 입력 라인은 각각 사용자가 출력 라인 패턴을 원하는 열의 개수를 나타낸다.
출력 형식
사용자 패턴 출력 N 라인, 각 m 문자.
입력 샘플
(57)
의 샘플 출력
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC의
데이터 사이즈 및 규칙
1 <= N, m <= 26.

코드 :

public class Main {
	public static void main(String[] args) {
		java.util.Scanner s=new java.util.Scanner(System.in);
		int n=s.nextInt();
		int m=s.nextInt();
		char str;
		char[][] shu=new char[26][26];
		for(int i=0;i<n;i++){
			str='A';
			for(int j=i;j<m;j++){
				shu[i][j]=str++;
			}
			str='A';
			for(int j=i-1;j>=0;j--){
				shu[i][j]=++str;
			}
		}
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				System.out.print(shu[i][j]);
			}
			System.out.println();
		}
	}
}
게시 29 개 원래 기사 · 원 찬양 한 · 전망 1103

추천

출처blog.csdn.net/DAurora/article/details/104155048