본문 바로가기

TIL/Algorithm

Java 백준 2438번 문제

반응형

문제

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

입력

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

출력

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

 

예제 입력 1 

5

예제 출력 1 

*

**

***

****

*****

 

BufferedReader 클래스를 이용하여 상수 t를 입력받고,

반복문을 t까지 돌리는데

이때, 반복문을 한 번만 돌리면 한 줄에 별 하나밖에 찍히지 않는다

 

그렇기에 이중 반복문을 이용하여,

int i는 1부터 입력받은 상수까지 반복을 하면서

int j는 1부터 i까지 반복하며 별을 찍어준다

 

전번 문제와 동일하게 StringBuilder에 값을 담아주고,

예시 출력과 같게 '\n' 값도 append 해준다

 

그리고 반복문이 끝났을 때 sysout으로 담아 놓은 값들을 출력해준다

 

메모리 누수 방지를 위해 BufferedReader를 close 해준다

반응형

'TIL > Algorithm' 카테고리의 다른 글

Java 백준 10871번 문제  (0) 2021.09.18
Java 백준 2439번 문제  (0) 2021.09.17
Java 백준 11021번 문제  (0) 2021.09.15
Java 백준 11021번 문제  (0) 2021.09.14
Java 백준 2742번 문제  (0) 2021.09.13