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에 뒤에서 부터 넣어준다.