알고리즘/프로그래머스

[Level1]K번째 수

야챔 2021. 3. 31. 17:03
def solution(array, commands):
    answer = []
    a=0
    for i in range(len(commands)):
        a = (array[commands[i][0]-1:commands[i][1]])
        a.sort()

        answer.append(a[commands[i][2]-1])

    return answer

 

map과 lambda 함수 사용하면 단 두줄로 가능 ㅠ_ㅠ

 

 

commands [[2, 5, 3], [4, 4, 1], [1, 7, 3]] 라서

또는 for i, j, k in commands 로 하면 i j k 에 2, 5, 3 한번에 받을 수 있다...... !!!!!!!