본문 바로가기
[ 다먹살 ]/- Coding

[백준] 2446 별 찍기-9

by 엉망으로살기 2021. 10. 29.
반응형

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

 

2446번: 별 찍기 - 9

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

www.acmicpc.net

 

반복문만 이용하면 되는 간단한 문제였다. 예전에는 이걸 왜 못 풀었을까..?


문제 및 입출력


코드

import java.util.Scanner;

public class Main
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
                
        // *를 포함한 윗 부분(별 개수 점점 감소)
        for(int i=n-1; i>=0; i--)
        {
            for(int j=n-1; j>i; j--)
            {
                 System.out.print(" ");
            }
            for(int j=0; j(i*2)+1; j++)
            {
                 System.out.print("*");
            }
            
            System.out.println();
        }                
        // *를 포함한 아랫 부분(별 개수 점점 증가)
        for(int i=1; i<n; i++)
        {
            for(int j=i+1; j<n; j++)
            {
                 System.out.print(" ");
            }
            for(int j=0; j(i*2)+1; j++)
            {
                 System.out.print("*");
            }
            
            System.out.println();
        }
        
        sc.close();
    }
}

 

반응형

댓글