728x90
풀이
def solution(array, commands):
answer = []
for command in commands:
i, j, k = command
answer.append(sorted(array[i-1:j])[k-1])
return answer
commands 2차원 배열을 반복문을 돌면서 한 배열씩 꺼내서 i, j, k 변수에 저장하고,
array를 i부터 j번째 수까지 slice한 다음 sorted로 오름차순 정렬해준 뒤,
k번째 수를 answer에 저장한다.
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 코딩테스트 고득점 Kit / 정렬] H-Index (python) (0) | 2024.02.20 |
---|---|
[프로그래머스 코딩테스트 고득점 Kit / 정렬] 가장 큰 수 (python) (0) | 2024.02.02 |
[프로그래머스 코딩테스트 고득점 Kit / 완전탐색] 모음사전 (python) (0) | 2024.01.28 |
[프로그래머스 코딩테스트 고득점 Kit / 완전탐색] 피로도 (python) (1) | 2024.01.24 |
[프로그래머스 코딩테스트 고득점 Kit / 완전탐색] 소수찾기 (python) (0) | 2024.01.23 |