본문 바로가기
Algorithm 💡/Sorting

[백준 11004번] K번째 수

by 킹우현 2024. 7. 9.

https://www.acmicpc.net/problem/11004

import sys

input = sys.stdin.readline

n,k = map(int,input().split())

numbers = sorted(list(map(int,input().split())))

print(numbers[k-1])

 

이번 문제는 주어진 n개의 숫자들을 오름차순으로 정렬했을 때 k번째로 오는 숫자를 출력하는 문제이다.

 

문제 조건이 5*(10**6)인 것을 보고 단순히 파이썬에서 정의된 sorted() 함수를 사용해도 시간초과가 발생하지 않겠다고 판단하여 간단하게 함수를 사용해서 풀이하였다.