PS 문제풀이
백준 11004
희디
2022. 7. 30. 01:13
https://www.acmicpc.net/problem/11004
11004번: K번째 수
수 N개 A1, A2, ..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.
www.acmicpc.net
n , target = map(int, input().split())
num = list(map(int, input().split()))
num.sort()
print(num[target-1])
map으로 두 수를 동시에 받을 수 있도록 입력받을 수 n과 앞에서 몇번째 수인지 출력할 target을 입력받는다. 그리고 imput().split()으로 정수들을 입력받은 결과들을 list 형태로 받는데 이것을 num에 저장한다. 그리고 이것을 오름차순으로 num.sort로 정렬을 한다. 그리고 최종 출력에서 target번째는 인덱스가 0부터 시작한다는 부분에서 target-1을 인덱스로 가진 수가 print 되게 한다.