규도자 개발 블로그

[백준/2440/자바(Java)] 별찍기 - 3 본문

알고리즘/풀이

[백준/2440/자바(Java)] 별찍기 - 3

규도자 (gyudoza) 2018. 9. 17. 01:51
[백준_1110_파이썬] 더하기 사이클

문제

첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제

입력

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

출력

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

입출력 예

입력출력
5*****
****
***
**
*

풀이

import java.util.Scanner;
 
class Main {
  public static void main(String[] args) {
    Scanner scan = new Scanner(System.in);
    int a = scan.nextInt();
    if (!(1 <= a && a <= 100)) {
      System.exit(0);
    }
    for(; a > 0 ; a--) {
      for(int i = 0; i < a; i++) {
        System.out.print("*");
      }
      System.out.println();
    }
  }// end of main
}

설명

입력한 자연수만큼 별을 찍는데 반대순서로 찍는 문제이다. 반복문의 역순출력에 대한 개념만 있으면 쉽게 풀 수 있다.

Comments