(백준 2442) 별 찍기 - 5

개발일지·2022년 2월 1일

알고리즘

목록 보기
8/16

문제

첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제
별은 가운데를 기준으로 대칭이어야 한다.

코드

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		
		for(int i=1; i<=a; i++) { // 1번부터 반복 1번=1줄, 2번=2줄
			for(int j=0; j<a-i; j++) { // 공백찍기= 만약 2줄이면 1개짜리 공백 별앞뒤로해서 두개 이런식
                System.out.print(" ");
            }
            for(int k=0; k<(i*2)-1; k++) { // 별찍기= 1개부터 홀수개만큼 찍기
                System.out.print("*");
            }
            System.out.println();
        }
	}
}

0개의 댓글