본문 바로가기

Algorithm

K번째수 / 프로그래머스

 

정답

  • 리스트의 얕은 복사 = 값 복사를 하는 방법
    • copy_list = list(origin_list)
    • copy_list = origin_list[:]
    • copy_list = origin_list.copy()
def solution(array, commands):
    answer = []
    for i in commands:
        copy_list = list(array)
        slice_list = copy_list[i[0]-1:i[1]]
        slice_list.sort()
        answer.append(slice_list[i[2]-1])
    return answer