[백준/자바] 2444번: 별 찍기 - 7

솔솔·2023년 9월 16일
0

[백준] 알고리즘

목록 보기
4/6
post-thumbnail


📑 문제 설명

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.



🧑🏻‍💻 나의 풀이

import java.util.Scanner;

class Main {
	
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
        // 별 증가 for문
		for(int i=1; i<=n; i++) {
			for(int j=1; j<=n-i; j++) {
				System.out.print(" ");
			}
			for(int j=1; j<=2*i-1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
		
        // 별 감소 for문
		for(int i=n-1; i>=1; i--) {
			for(int j=1; j<=n-i; j++) {
				System.out.print(" ");
			}
			for(int j=1; j<=2*i-1; j++) {
				System.out.print("*");
			}
			System.out.println();
		}
	}
	
}



🔗 문제 링크

https://www.acmicpc.net/problem/2444

0개의 댓글