-
백준 25305번 _ 커트라인 [자바][ DEV ] Backend/[백준] 브론즈 마스터하기 2023. 1. 11. 21:26
https://www.acmicpc.net/problem/25305
25305번: 커트라인
시험 응시자들 가운데 1등은 100점, 2등은 98점, 3등은 93점이다. 2등까지 상을 받으므로 커트라인은 98점이다.
www.acmicpc.net
💡 접근 방법 및 코드
📌 배열 내림차순 정렬 Collections.reverseOrder()
Collections.sort( ) 함수를 이용하고 싶어서 ArrayList를 이용했다. 이때 오름차순이 아니라 내림차순으로 정렬을 해주어야 한다!
https://ssoontory.tistory.com/159
[Java] Collections.sort 명령어를 이용해서 ArrayList 정렬하기
자바에서 ArrayList 를 오름차순으로 정렬하려면 Collections.sort 명령어를 사용하면 된다. // 오름차순으로 정렬 Collections.sort(list); // 내림차순으로 정렬 Collections.sort(list, Collections.reverseOrder()); // 대소
ssoontory.tistory.com
내 코드
import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int students = sc.nextInt(); int awards = sc.nextInt(); ArrayList<Integer> arr = new ArrayList<>(); for (int i = 0; i < students; i++) { arr.add(sc.nextInt()) ; } Collections.sort(arr,Collections.reverseOrder()); System.out.println(arr.get(awards-1)); } }
'[ DEV ] Backend > [백준] 브론즈 마스터하기' 카테고리의 다른 글
백준 2566번 _ 최댓값 [java] (feat.틀렸습니다 남발) (0) 2023.01.14 백준 2738번 _ 행렬 덧셈 [java] (0) 2023.01.12 백준 3003번_킹, 퀸, 룩, 비숍, 나이트, 폰 [java] (0) 2023.01.10 백준 4673번 _ 셀프넘버 [자바] (0) 2023.01.09 백준 5597번 [자바] _ 과제 안 내신 분..? (1) 2023.01.04