728x90
반응형
N개의 수를 입력받고, 입력받은 수를 오름차순으로 정렬하면 되는 문제이다.
Arrays클래스는 배열에 관한 다양한 메소드를 제공하는데
그중에서 Arrays.sort() 메소드는 배열의 요소들을 오름차순으로 정렬해준다.
이를 이용해서 간단하게 코드를 짜보았다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int N = Integer.parseInt(br.readLine());
int[] arr = new int[N];
for (int i = 0; i < N; i++) arr[i] = Integer.parseInt(br.readLine());
Arrays.sort(arr);
for (int i = 0; i < N; i++) bw.write(arr[i] + "\n");
bw.flush();
br.close();
bw.close();
}
}
반응형
'JAVA > 백준' 카테고리의 다른 글
백준 1181번: 단어 정렬 (0) | 2024.03.28 |
---|---|
백준 11050: 이항 계수 1 (1) | 2024.03.27 |
백준 2869번: 달팽이는 올라가고 싶다 (0) | 2024.03.25 |
백준 2775번: 부녀회장이 될테야 (0) | 2024.03.24 |
백준 2609번: 최대공약수와 최소공배수 (1) | 2024.03.23 |