본문 바로가기

백준 문제풀기/JAVA

[백준 2522 JAVA 자바] 별 찍기 - 12

간단한 문제입니다

 

n-1개의 띄어쓰기, 1개의 별

n-2개의 띄어쓰기, 2개의 별

...

0개의 띄어쓰기, n개의 별

1개의 띄어쓰기, n-1개의 별

...

n-2개의 띄어쓰기, 2개의 별

n-1개의 띄어쓰기, 1개의 별

 

올라갔다

내려갔다

 

코드입니다

import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		Scanner scan = new Scanner(System.in);
		
		int n = scan.nextInt();
		
		for (int i=1; i<=n; i++) {
			for (int j=n; j>i; j--) {
				System.out.print(" ");
			}
			for (int j=1; j<=i; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		
		for (int i=n-1; i>=1; i--) {
			for (int j=i; j<=n-1; j++) {
				System.out.print(" ");
			}
			for (int j=i; j>=1; j--) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
}

별찍기는 어렵지 않습니다