정렬
-
42748. K번째수(Python, Programmers Level 1)Programmers 2022. 9. 6. 00:21
문제 설명 commands로 입력받은 대로 입력받은 array를 자르고 정렬하여 k번째 수를 구합니다. 입력 array: 자연수가 들어있는 1차원 리스트 commands: 잘라야 할 구간과 인덱스가 리스트로 포함된 2차원 리스트 풀이 commands에 들어있는 command가 i, j, k라고 할 때, array의 i번째부터 j번째까지의 sub_array를 정렬하여 k번째 숫자를 결과에 넣어줍니다. index는 0부터 시작함에 유의합니다. 코드 더보기 def solution(array, commands): answer = [] for start_index, end_index, index in commands: sub_array = array[start_index - 1:end_index] answer.a..