728x90
반응형
문제 출처:https://school.programmers.co.kr/learn/courses/30/lessons/42748
풀이:
def solution(array, commands):
answer = []
x =[]
for i in range(len(commands)): # x에 자르고 정렬된 리스트로 넣기
x.append(sorted(array[commands[i][0]-1:commands[i][1]]))
for i in range(len(commands)): # 정렬된 리스트에서 인덱스 찾아서 answer 에넣음
answer.append(x[i][commands[i][2] - 1 ])
return answer
다른 풀이:
def solution(array, commands):
return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands))
말이 안나온다,
반응형
댓글