[Baekjoon Online Judge] 풀이

[Baekjoon Online Judge] 백준 11004번: K번째 수 파이썬 풀이 - 알고리즘 코딩 문제 해설 python

codeomni 2023. 2. 3. 15:54
반응형

 

안녕하세요.

이번 포스팅은 백준 온라인 저지의 11004번 문제 풀이입니다.

문제 이름은 "K번째 수" 입니다.

 

 

문제 링크는 바로 밑의 링크를 확인해주세요.

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

 

11004번: K번째 수

수 N개 A1, A2, ..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

1
2
3
4
N, K = map(int, input().split())
num = list(map(int, input().split()))
num = sorted(num)
print(num[K-1])
cs

 

 

1. N과 K를 입력받습니다.

 

2. 오름차순으로 정렬하기 쉽게 list로 숫자를 입력받습니다.

 

3. 파이썬 내장함수인 sorted를 사용해서 오름차순으로 정렬합니다.

 

4. 파이썬의 리스트의 인덱스는 0부터 시작하므로

K번째 수를 인덱스로 접근하면 -1를 한 수를 출력합니다.