2018~2019/Level 1
K번째 수 [Python3]
전기도둑
2018. 10. 1. 17:54
1 2 3 4 5 6 7 8 9 10 | def solution(array, commands): answer = [] for i in commands: temp = array[i[0]-1:i[1]] temp.sort() answer.append(temp[i[2]-1]) return answer |
- 배열의 i번째 숫자부터 j번째 숫자까지 자른다.
- 오름차순으로 정렬한다.
- 그 중 k번째에 있는 수를 구한 뒤, answer에 뒤에서 부터 넣어준다.