[Python] K번째수
코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr 풀이 리스트의 slice를 이용하여 commands에 주어진 i에서 j까지 array를 잘라 새로운 리스트를 만들고 리스트의 sort()를 사용하여 새로운 리스트에서 오름차순으로 정렬된 k번째 수를 구하여 해결했습니다. 코드 def solution(array, commands): answer = [] for command in commands: slice_arr = array[command[0] - 1:command[1]] slice_arr.sort() answer.append(slice_arr[command[2] - 1]) r..
2021. 2. 20.