반응형
문제
풀이
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 |
댓글