본문 바로가기
알고리즘/백준

백준 2751번 자바 java

by 클로드 2020. 12. 17.
반응형

문제

www.acmicpc.net/problem/2751

 

풀이

Arrays.sort() 함수를 사용을 하면 시간초과가 나서

Collections.sort() 함수를 사용하여 제출하여 성공

 

코드

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;

public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int N = Integer.parseInt(br.readLine());
        StringBuilder sb = new StringBuilder();
        ArrayList<Integer> arr = new ArrayList<>();

        for (int i = 0; i < N; i++) {
            arr.add(Integer.parseInt(br.readLine()));
        }

        Collections.sort(arr);

        for (int i = 0; i < N; i++) {
            sb.append(arr.get(i));
            sb.append("\n");
        }

        System.out.println(sb);
    }
}

 

반응형

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

백준 10814 문제 자바 java  (0) 2021.01.12
백준 2108번 자바 java  (0) 2020.12.24
백준 10989번 자바 java  (0) 2020.12.23
백준 2447번 자바 java  (0) 2020.12.17
백준 1002번 자바 java  (2) 2020.12.15

댓글