-
Kotlin ๐ฌ ๋ฐฑ์ค 13๋จ๊ณ :: 25305 ๋ฒ2023. 7. 1. 16:19๋ฐ์ํ
์ปคํธ๋ผ์ธ
๋ฌธ์ |
2022 ์ฐ์ธ๋ํ๊ต ๋ฏธ๋์บ ํผ์ค ์ฌ๊ธฐ๋ก์ด ์ฝ๋ฉ์ํ์ N๋ช ์ ํ์๋ค์ด ์์ํ๋ค.
์ด๋ค ์ค ์ ์๊ฐ ๊ฐ์ฅ ๋์ k๋ช ์ ์์ ๋ฐ์ ๊ฒ์ด๋ค. ์ด ๋, ์์ ๋ฐ๋ ์ปคํธ๋ผ์ธ์ด ๋ช ์ ์ธ์ง ๊ตฌํ๋ผ.
์ปคํธ๋ผ์ธ์ด๋ ์์ ๋ฐ๋ ์ฌ๋๋ค ์ค ์ ์๊ฐ ๊ฐ์ฅ ๊ฐ์ฅ ๋ฎ์ ์ฌ๋์ ์ ์๋ฅผ ๋งํ๋ค.
์ ๋ ฅ |
์ฒซ์งธ ์ค์๋ ์์์์ ์ N๊ณผ ์์ ๋ฐ๋ ์ฌ๋์ ์ k๊ฐ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค.
๋์งธ ์ค์๋ ๊ฐ ํ์์ ์ ์ x๊ฐ ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ |
์์ ๋ฐ๋ ์ปคํธ๋ผ์ธ์ ์ถ๋ ฅํ๋ผ.
์ ํ |
- โ1 ≤ N ≤ 1000
- โ1 ≤ k ≤ N
- โ0 ≤ x ≤ 10000
ํ์ด |
๋ชจ๋ ํ์์ ์ ์๋ฅผ ๋ด์ array๋ฅผ sortedDescending() ํจ์๋ฅผ ์ด์ฉํด ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌํ ๋ค ์ปคํธ๋ผ์ธ์ ๊ตฌํ๋ค.
๋ต์ |
import java.util.Scanner fun main() = with(Scanner(System.`in`)) { val N = nextInt() val k = nextInt() val score = IntArray(N){ nextInt() }.sortedDescending() print(score[k - 1]) }
๋ฐ์ํ'๐ Algorithm > ๐ ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Kotlin ๐ฌ ๋ฐฑ์ค 13๋จ๊ณ :: 10989 ๋ฒ (0) 2023.07.03 Kotlin ๐ฌ ๋ฐฑ์ค 13๋จ๊ณ :: 2751 ๋ฒ (0) 2023.07.02 Kotlin ๐ฌ ๋ฐฑ์ค 13๋จ๊ณ :: 2587 ๋ฒ (0) 2023.06.28 Kotlin ๐ฌ ๋ฐฑ์ค 13๋จ๊ณ :: 2750 ๋ฒ (0) 2023.06.27 Kotlin ๐ฌ ๋ฐฑ์ค 12๋จ๊ณ :: 2839 ๋ฒ (0) 2023.06.26