반응형
https://www.acmicpc.net/problem/2750
- 문제
- 문제 풀이
백준 2750번 수 정렬하기는 브론즈 2 난이도의 구현 및 정렬 문제이다. 이 문제에서는 N개의 수가 주어지고 이 N개의 수들을 오름차순으로 정렬하면 되는 문제이다.
이 문제는 되게 간단하게 풀 수 있다. 따로 정렬 알고리즘이나 이런 것을 구현하지 않아도 풀 수 있다. 자바에서 기본으로 제공되는 Arrays.sort(배열) 함수를 이용하면 된다. 이 함수는 int형 배열이나 long형 배열등을 오름차순으로 정렬해주는 함수이다. 따라서 입력받는 수들을 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()); //정수 개수
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++) {
System.out.println(arr[i]);
}
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 1157번 : 단어 공부 – JAVA [자바] (0) | 2022.07.08 |
---|---|
[백준] 15596번 : 정수 N개의 합 – JAVA [자바] (0) | 2022.07.08 |
[백준] 2908번 : 상수 – JAVA [자바] (0) | 2022.07.08 |
[백준] 2558번 : A+B - 2 – JAVA [자바] (0) | 2022.07.08 |
[백준] 10872번 : 팩토리얼 – JAVA [자바] (0) | 2022.07.08 |
댓글