[알고리즘] 정렬 프로그래머스 1단계 - K번째수

minidoo·2020년 10월 4일
0

알고리즘

목록 보기
31/85
post-thumbnail
def solution(array, commands):
    
    result = []
    for c in commands:
        slice_array = array[c[0]-1:c[1]]
        slice_array.sort()
        result.append(slice_array[c[2]-1])
    
    return result

풀이과정

  1. 주어진 배열 arrayc[0]-1부터 c[1]까지 자른다.
  2. 오름차순 정렬한다.
  3. 정렬된 배열에서 c[2]-1 번째 원소를 찾는다.

0개의 댓글