본문 바로가기
Beakjoon&프로그래머스/Java

[백준/Java] 15688번 수 정렬하기 5

by 현장 2025. 12. 28.

-Code

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

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

        for (int i = 0; i < n; i++) {
            nums[i] = Integer.parseInt(br.readLine());
        }

        Arrays.sort(nums);

        StringBuilder answer = new StringBuilder();
        for (int num : nums) {
            answer.append(num).append("\n");
        }
        System.out.println(answer);
    }
}

메모리 문제가 생겨서 찾아보니 Scanner를 사용하면 메모리를 많이 차지해서 덜 차지 하는 BufferedReader를 사용해 해결했습니다.