풀이
- 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]
'알고리즘' 카테고리의 다른 글
[프로그래머스, 파이썬] 체육복 (0) | 2024.03.05 |
---|---|
[프로그래머스, 파이썬] 대충 만든 자판 (1) | 2024.03.05 |
[프로그래머스, 파이썬] 코드 처리하기 (0) | 2024.03.04 |
[프로그래머스, 파이썬] 배열 조각하기 (0) | 2024.03.04 |
[프로그래머스, 파이썬] 모음 사전 (0) | 2024.02.29 |