문제 설명

입출력 예시

내 문제 풀이:

def solution(array, commands):
    answer = []
    for i in commands:
        arr = array.copy()
        arr = sorted(arr[i[0]-1:i[1]])
        answer.append(arr[i[2]-1])
    return answer
  1. 슬라이싱으로 i번째부터 j번째까지 자르기
  2. sorted()로 정렬하기

다른 사람 풀이:

def solution(array, commands):
    return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands))
for command in commands:
		i,j,k = command