[파이썬/Python/프로그래머스] 정렬 > K번째수

SooYeon Yeon·2022년 5월 16일
0

파이썬/알고리즘

목록 보기
14/35
def solution(array, commands):
    answer = []
    for i in commands:
        slice_list = array[i[0]-1:i[1]]
        slice_list.sort()
        idx = i[2]-1
        answer.append(slice_list[idx])
    return answer

풀이

commands안에 있는 리스트를 각각 판단해서

i[0]-1부터 i[1]까지 slicing한다. 그리고 sort 한 후 slice_list[i[2]-1] 값을 append 시킨다.

0개의 댓글