good_da22 's devLog

Coding Test/Baekjoon

백준 2438번 별 찍기 - 1

good_da22 2022. 7. 25. 00:05

2438번 별 찍기 -1

문제

난이도

  • Bronze5

알고리즘 분류

  • 그리디 알고리즘

풀이

public class Main {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));

        int n = Integer.parseInt(br.readLine());

        for (int i = 1; i <= n; i++) {
            String star = new String(new char[i]).replace("\0", "*");
            bw.write(star + "\n");
            bw.flush();
        }
        bw.close();
    }
}

수정

문자열 생성 시 new String 대신 StringBuilder 를 통해 append() 사용하기

Github

link

'Coding Test > Baekjoon' 카테고리의 다른 글

백준 1251번 단어 나누기 (JAVA)  (0) 2022.09.12
백준 1326번 폴짝폴짝(Java)  (0) 2022.09.06
백준 1931번 회의실 배정  (0) 2022.07.27
백준 2615번 오목  (0) 2022.07.25
백준 5855번 거스름돈  (0) 2022.07.24