Language_Coder 146 : 반복제어문3 - 형성평가7

boom.jun.cho·2022년 5월 16일
0

Language_Coder_JUNGOL

목록 보기
112/197

문제

자연수 n(n≤6)을 입력받아 "출력 예"와 같이 공백으로 구분하여 출력되는 프로그램을 작성하시오.

주의! 문자는 공백으로 구분하되 줄사이에 빈줄은 없다.

입력

3

출력

코드

package com.jungol.algorihm112;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int inputNumber = sc.nextInt();
        int cnt = 0;
        int cnt2 = 0;
        int a = 0;
        int cnt3 = 0;
        int b = 0;

        for(int i = 0; i < inputNumber; i++) {
            //알파벳
            for(int j = 65 + a; j < 65 + a + inputNumber - cnt; j++) {
                char ch = (char)j;

                System.out.print(ch + " ");
                cnt2++;
            }
            a = cnt2;
            cnt++;

            //숫자
            for(int j = 0 + b; j < inputNumber + b - inputNumber + cnt - 1; j++){
                System.out.print(j + " ");
                cnt3++;
            }
            System.out.println();
            b = cnt3;
        }

        sc.close();
    }
}
	
profile
하루하루 최선을

0개의 댓글