Algorithm/JUNGOL

[정올] 210 : 파일입출력 - 형성평가6 (*)

Gyuri 2022. 1. 12. 00:40

문제

100 이하의 정수를 입력받아 예와 같이 출력하시오.
‘*’는 옆으로만 1칸의 공백으로 분리한다.

 

* 표준입출력방식으로 작성하세요.

 

 

입력 예

3

출력 예

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

 

코드

import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt(); 

        for(int i=0; i<n; i++) { 
            for(int k=0; k<n-i-1; k++) { 
                System.out.print("  ");
            }

            for(int j=0; j<(i+1)*2-1; j++) { 
                System.out.print("* ");
            }
            System.out.println();
        }

        for(int i=0; i<n-1; i++) { 
            for(int k=0; k<i+1; k++) { 
                System.out.print("  ");
            }

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