알고리즘/🥈 실버
백준 11004 K번째 수 파이썬 풀이
차디러루너
2023. 4. 18. 23:50
728x90
난이도 : 실버5
풀이일 : 04171
https://www.acmicpc.net/problem/11004
11004번: K번째 수
수 N개 A1, A2, ..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.
www.acmicpc.net
링크로 이동하기 귀찮은 분들을 위한 문제 캡쳐

풀이 코드
import sys
n, k = map(int, sys.stdin.readline().split())
num = list(map(int, sys.stdin.readline().split()))
num.sort()
print(num[k-1])
sort 를 사용해 정렬 한 후 주어진 K번째 수를 출력하기 위해 인덱스 (K-1) 출력
메모
- sort() : 기존의 리스트 변경 O, 반환값 None
- sorted() : 기존의 리스트 변경 X, 정렬된 새 리스트 반환
느낀점
미리 풀어두지 않아서 어제 풀어뒀던 아주 쉬운 문제 기록
반성하고 미리미리 풀어두자 세이브 문제를 올릴 수 있도록 :(