๊ธฐ๋ก๋ฐฉ

BOJ_25305 : ์ปคํŠธ๋ผ์ธ ๋ณธ๋ฌธ

CodingTest/Java

BOJ_25305 : ์ปคํŠธ๋ผ์ธ

Soom_1n 2023. 1. 18. 23:17

๐Ÿ‘‰ ๋ฌธ์ œ๋งํฌ

 

25305๋ฒˆ: ์ปคํŠธ๋ผ์ธ

์‹œํ—˜ ์‘์‹œ์ž๋“ค ๊ฐ€์šด๋ฐ 1๋“ฑ์€ 100์ , 2๋“ฑ์€ 98์ , 3๋“ฑ์€ 93์ ์ด๋‹ค. 2๋“ฑ๊นŒ์ง€ ์ƒ์„ ๋ฐ›์œผ๋ฏ€๋กœ ์ปคํŠธ๋ผ์ธ์€ 98์ ์ด๋‹ค.

www.acmicpc.net



๐Ÿ”ธ ๋ฌธ์ œ ๋ถ„์„ ๐Ÿ”ธ

  • n๊ฐœ์˜ ์„ฑ์ ์„ ์ž…๋ ฅ๋ฐ›์•„ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ ๋’ค k๋ฒˆ์งธ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

๐Ÿ”ธ ์ฝ”๋“œ ๐Ÿ”ธ

import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int k = sc.nextInt();
        int[] arr = new int[n];
        for (int i = 0; i < n; i++) {
            arr[i] = sc.nextInt();
        }

        Arrays.sort(arr);

        System.out.println(arr[n-k]);
    }
}

๐Ÿ”ธ ์ฝ”๋“œ ํ•ด์„ ๐Ÿ”ธ

  • ๋ฐฐ์—ด arr ๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌํ•˜๋Š” ๋Œ€์‹  ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๊ณ  n-k ์ธ๋ฑ์Šค๋ฅผ ์ถœ๋ ฅํ–ˆ๋‹ค.

๐Ÿ”ธ end ๐Ÿ”ธ

  • ๋ฐฑ์ค€ ๋‹จ๊ณ„๋ณ„ ๋ฌธ์ œ์˜ ์ •๋ ฌ ํŒŒํŠธ 3๋ฒˆ์งธ ๋ฌธ์ œ๋ฅผ ๊ฐ„๋‹จํžˆ ํ’€์–ด๋ณด์•˜๋‹ค.

728x90

'CodingTest > Java' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

BOJ_25501 : ์žฌ๊ท€์˜ ๊ท€์žฌ  (0) 2023.01.20
BOJ_2566 : ์ตœ๋Œ“๊ฐ’  (0) 2023.01.19
BOJ_2587 : ๋Œ€ํ‘œ๊ฐ’2  (0) 2023.01.17
BOJ_10610 : 30  (0) 2023.01.16
BOJ_2960 : ์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด  (0) 2023.01.16