본문 바로가기
[Baekjoon Online Judge] 풀이

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

by codeomni 2023. 2. 3.
반응형

 

안녕하세요.

이번 포스팅은 백준 온라인 저지의 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를 한 수를 출력합니다.

댓글