반응형
https://www.acmicpc.net/problem/10989
- 문제
- 문제 풀이
백준 10989번 수 정렬하기 3은 브론즈 1 난이도의 정렬 문제이다. 이 문제는 되게 간단하다. N개의 수가 주어지고 이 N개의 수를 오름차순으로 정렬을 해서 그대로 출력만 해주기만 하면 된다.
이 문제는 자바에서 기본으로 제공되는 Arrays.sort()를 이용해서 풀 수 있다. Arrays.sort()는 매개 값으로 주어지는 배열을 오름차순으로 정렬하는 역할을 한다.
즉, 주어지는 N개의 수들을 int형 배열에 저장하고 Arrays.sort()를 이용해서 배열을 정렬한 후에 출력만 해주면 된다.
자세한 코드는 밑에 있는 코드를 참고하면 된다.
- 코드
import java.io.*;
import java.util.*;
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()); //N 입력받기
int[] arr = new int[n];
for (int i = 0; i < n; i++) {
arr[i] = Integer.parseInt(br.readLine()); //배열에 수 저장하기
}
Arrays.sort(arr); //배열을 오름차순으로 정렬
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n; i++) {
sb.append(arr[i] + "\n");
}
System.out.print(sb);
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 2752번 : 세수정렬 – JAVA [자바] (0) | 2022.07.26 |
---|---|
[백준] 1427번 : 소트인사이드 – JAVA [자바] (0) | 2022.07.25 |
[백준] 7568번 : 덩치 – JAVA [자바] (0) | 2022.07.22 |
[백준] 2581번 : 소수 – JAVA [자바] (0) | 2022.07.16 |
[백준] 2960번 : 에라토스테네스의 체 – JAVA [자바] (0) | 2022.07.16 |
댓글