def solution(array, commands):
answer = []
for command in commands:
start, end, k = command
temp = sorted(array[start - 1:end])
answer.append(temp[k - 1])
return answer
리스트 컴프리헨션을 이용해 한줄 코딩을 해볼겠습니다!
1.리스트 컴프리헨션을 이용해 commands 리스트에 있는 각 튜플을 순회하면서 start, end, k 값을 추출하여 새로운 리스트를 생성한다.
[start, end, k for start, end, k in commands]
def solution(array, commands):
return [sorted(array[start - 1:end])[k - 1] for start, end, k in commands]