[ Baekjoon ] 2438번 ( Bronze III ) : 별 찍기 - 1 (Java)

ma.caron_g·2021년 12월 13일
0
post-thumbnail

1. Problem 📃

[ 별 찍기 - 1 ]

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


[ 문제 ]

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


2. Input 📇

[ 입력 ]

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


3. Output 📠

[ 출력 ]

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


4. Example 📚

[ 입출력 예시 ]

예제 입력예제 출력
5*
**
***
****
*****

5. Solution 🔑

별 찍기 문제는 for문이 두 개 쓰이는 이중 for문을 이용하는데,
이때 가장 바깥쪽 for문은 행을, 안쪽 for문은 열을 나타낸다고 생각하면 쉽다.


1번째 줄에 1개
2번째 줄에 2개
3번째 줄에 3개
4번째 줄에 4개
5번째 줄에 5개;
가 존재하므로 i번째 줄에는 i개의 별을 출력하면 된다.


6. Code 💻

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		int line = Integer.parseInt(br.readLine());

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

}
profile
다른 사람이 만든 것을 소비하는 활동보다, 내가 생산적인 활동을 하는 시간이 더 많도록 생활화 하자.

0개의 댓글