def solution(array, commands):
answer = []
result = []
for i in range(len(commands)):
answer.append(array[commands[i][0]-1:commands[i][1]])
answer[i] = sorted(answer[i])
result.append(answer[i][commands[i][2]-1])
return result
commands의 값들을 가지고 array의 값을 슬라이싱한후 정렬한뒤 원하는 값을 저장하면 되는 문제이다.
'코딩테스트' 카테고리의 다른 글
프로그래머스 소수찾기 PYTHON (0) | 2024.07.29 |
---|---|
프로그래머스 추억 점수 PYTHON (0) | 2024.07.28 |
프로그래머스 삼총사 PYTHON (0) | 2024.07.25 |
프로그래머스 최소직사각형 PYTHON (0) | 2024.07.24 |
프로그래머스 이상한 문자 만들기 PYTHON (1) | 2024.07.23 |