반응형
11004
https://www.acmicpc.net/problem/11004
11004번: K번째 수
수 N개 A1, A2, ..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.
www.acmicpc.net
[정답]
1
2
3
4
5
|
import sys
N, K = map(int, sys.stdin.readline().split())
a = list(map(int, sys.stdin.readline().split()))
a.sort()
print(a[K-1])
|
cs |
.
.
.
[풀이]
오름차순으로 정렬하기 위해 sort() 또는 sorted()를 쓴다.
1
|
a.sort()
|
cs |
sort()를 쓸 경우, 기존 리스트가 정렬된다.
1
|
a = sorted(a)
|
cs |
sorted()의 경우 기존 리스트는 그대로 두고, 새 리스트가 반환되기 때문에
반환값을 따로 받아준다.
정말 초보적인 문제다.
반응형
'백준 문제풀이' 카테고리의 다른 글
[백준 8974] 파이썬 : 희주의 수학시험 (0) | 2021.10.02 |
---|---|
[백준 2503] 파이썬 : 숫자 야구 (0) | 2021.10.02 |
[백준 9613] 파이썬 : GCD 합 (0) | 2021.09.30 |
[백준 11091] 파이썬 : 알파벳 전부 쓰기 (0) | 2021.09.29 |
[백준 11719] 파이썬 : 그대로 출력하기 2 (0) | 2021.09.29 |