반응형
https://www.acmicpc.net/problem/2752
- 문제
- 문제 풀이
백준 2752번 세수정렬은 브론즈 4 난이도의 정렬 문제이다. 이 문제는 되게 간단하다. 입력으로 3개의 숫자가 주어지고 이 숫자를 정렬해서 출력해주면 된다.
이 문제는 자바에서 기본으로 제공되는 Arrays.sort() 함수를 이용해서 풀어도 되고 아니면 퀵 정렬, 선택 정렬이나 삽입 정렬 등을 직접 구현해서 풀어도 된다. 만약에 이 정렬 알고리즘들을 공부하고 싶으면 밑에 있는 링크를 참고하면 되겠다.
https://propercoding.tistory.com/195
https://propercoding.tistory.com/191
https://propercoding.tistory.com/188
이 글에서는 Arrays.sort()를 이용해서 풀도록 하겠다. 우선에 입력받은 3개의 숫자를 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));
StringTokenizer st = new StringTokenizer(br.readLine());
int[] arr = new int[3]; //정렬할 배열
for (int i = 0; i < 3; i++) {
arr[i] = Integer.parseInt(st.nextToken()); //입력받은 수를 배열에 저장
}
Arrays.sort(arr); //배열 정렬하기
for (int i = 0; i < 3; i++) {
System.out.print(arr[i] + " ");
}
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 10757번 : 큰 수 A+B – JAVA [자바] (0) | 2022.07.31 |
---|---|
[백준] 10845번 : 큐 – JAVA [자바] (0) | 2022.07.26 |
[백준] 1427번 : 소트인사이드 – JAVA [자바] (0) | 2022.07.25 |
[백준] 10989번 : 수 정렬하기 3 – JAVA [자바] (0) | 2022.07.24 |
[백준] 7568번 : 덩치 – JAVA [자바] (0) | 2022.07.22 |
댓글