-
K번째 수 [Python3]2018~2019/Level 1 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에 뒤에서 부터 넣어준다.
'2018~2019 > Level 1' 카테고리의 다른 글
가운데 글자 가져오기 [Python3] (0) 2018.10.01 2016년 [JavaScript] (0) 2018.10.01 모의고사 [JavaScript] (0) 2018.10.01 완주하지 못한 선수 [Python3, Java] (0) 2018.10.01 소수의 합 [C++] (0) 2018.10.01