곽로그

[백준 2440] 별찍기 -3 본문

알고리즘/백준

[백준 2440] 별찍기 -3

일도이동 2019. 4. 9. 02:09
반응형

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

 

2440번: 별 찍기 - 3

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

www.acmicpc.net

접근

앞선 다른 별찍기 문제처럼 이중포문을 이용해서 해당하는 별 모양을 출력하는 문제이다. 각행이 하나씩 증가할때마다 *의 수가 어떻게 변하는 지를 보면 된다. 예를 들어 입력받은 N=5라고 가정하자

 

0행 ***** 5번(=N-0)

1행 ****  4번(=N-1)

2행 ***   3번(=N-2)

3행 **    2번(=N-3)

4행 *     1번(=N-4)

 

이렇게 하나씩 관계를 써나가면 쉽게 풀 수 있다. 

 

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner in=new Scanner(System.in);
		int N=in.nextInt(); 
		
		for(int line=0;line<N;line++) {
			for(int count=N-line;count>0;count--) {
				System.out.print("*");
			}
			System.out.println();
		}

	}

}
반응형

'알고리즘 > 백준' 카테고리의 다른 글

[백준 1924] 2007년  (0) 2019.04.09
[백준 2441] 별찍기 -4  (0) 2019.04.09
[백준 2439] 별찍기 -2  (0) 2019.04.02
[백준 2438] 별찍기 -1  (0) 2019.04.02
[백준 2739] 구구단  (0) 2019.04.01
Comments