쉬운 내용의 문제이다. 주어진 범위로 배열을 자르고 정렬한 뒤, 요구하는 위치의 숫자를 반환하면 되는 것이다.
즉, 문제에서 나열된 그대로 코드를 짜면 되는 정렬이면서 동시에 구현문제라고도 볼 수 있겠다.
def solution(array, commands):
answer = []
for i in range(len(commands)):
temp = array[commands[i][0]-1:commands[i][1]]
temp.sort()
answer.append(temp[commands[i][2]-1])
return answer
'알고리즘 & 코딩테스트 > 코딩테스트' 카테고리의 다른 글
Programmers Lv.1 "두 개 뽑아서 더하기" (0) | 2023.06.20 |
---|---|
Programmers Lv.1 "문자열 내 마음대로 정렬하기" (0) | 2023.06.09 |
Programmers Lv.1 "숫자 문자열과 영단어" (0) | 2023.06.08 |
Programmers Lv.1 "[1차] 비밀지도" (0) | 2023.06.08 |
Programmers Lv.1 "크기가 작은 부분문자열" (0) | 2023.06.07 |