[백준] 2444

당당·2023년 4월 21일
0

백준

목록 보기
31/179

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

📔문제

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.


📝입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.


📺출력

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.


📝예제 입력 1

5

📺예제 출력 1

    *
   ***
  *****
 *******
*********
 *******
  *****
   ***
    *

🔍출처

-문제를 만든 사람: baekjoon


🧮알고리즘 분류

  • 구현

📃소스 코드

import java.util.Scanner;

public class Code2444 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner scanner=new Scanner(System.in);
		
		int num=0;
		num=scanner.nextInt();
		
		for(int i=0;i<num;i++) { //upside
			for(int j=i;j<num-1;j++) {
				System.out.print(" ");
			}
			for(int k=0;k<2*(i+1)-1;k++) {
				System.out.print("*");
			}
			System.out.println("");
		}
		
		for(int i=num-2;i>=0;i--) {
			for(int j=i;j<num-1;j++) {
				System.out.print(" ");
			}
			for(int k=2*(i+1)-1;k>0;k--) {
				System.out.print("*");
			}
			System.out.println("");
		}
	}

}

📰출력 결과


📂고찰

윗 부분을 만들고
아랫부분을 만드는데 생각하는 시간이 좀 걸렸다.

profile
MySQL DBA 신입 지원

0개의 댓글