알고리즘

[프로그래머스, 파이썬] K번째수

hminor 2024. 3. 4. 11:59

풀이

  • 2차원 배열인 commands를 i,j,k로 구조 분해 한 다음
  • 슬라이싱을 활용하여 범위를 정한 배열을 정렬하여
  • k-1번째 인덱스의 값을 return한 배열을 return하여 해결

 

def solution(array, commands):
    return [sorted(array[i-1:j])[k-1] for i,j,k in commands]