본문 바로가기

백준 문제풀기/JAVA

[백준 2444 JAVA 자바] 별 찍기 - 7

 

이번엔

별 찍기 - 5와

별 찍기 - 6을 합쳤네요

 

코드입니다

 

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=0; i<n; i++) {
			for(int j=0;j<n-i-1;j++) {
				System.out.print(" ");
			}
			for(int j=0;j<i+1;j++) {
				System.out.print("*");
			}
			for(int j=0;j<i;j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		for (int i=0; i<n; i++) {
			for(int j=0;j<i+1;j++) {
				System.out.print(" ");
			}
			for(int j=0;j<n-i-1;j++) {
				System.out.print("*");
			}
			for(int j=0;j<n-i-2;j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		
	}
}

for문이 점점 복잡하고 맘에 안들어지기 시작했습니다