곽로그

[백준 2438] 별찍기 -1 본문

알고리즘/백준

[백준 2438] 별찍기 -1

일도이동 2019. 4. 2. 21:59
반응형

 

문제 출처

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

 

2438번: 별 찍기 - 1

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

www.acmicpc.net

풀이방향

입력받은 숫자 만큼 행이 존재하고, 각 행에는 행의 넘버 만큼의 별이 출력되도록 하는 문제이다. 

예를들어 입력받은 숫자가 5라고 하면

1행 *

2행 **

3행 ***

4행 ****

5행 *****

 

이렇게 출력을 해야한다. 따라서 행에 대한 변수가 필요하고, 별을 출력할때 별의 갯수를 세기위한 변수가 필요하다. 따라서 이중 for문을 이용해서 별을 출력하면 된다. 

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 times=0;times<=line;times++) {
				System.out.print("*");
			}
			System.out.println();		
		}
	}

}
반응형

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

[백준 2440] 별찍기 -3  (0) 2019.04.09
[백준 2439] 별찍기 -2  (0) 2019.04.02
[백준 2739] 구구단  (0) 2019.04.01
[백준 2742] 기찍N  (0) 2019.04.01
[백준 2741] N찍기  (0) 2019.04.01
Comments