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 한번에 받을 수 있다...... !!!!!!!
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[Level1] 두 개 뽑아서 더하기 (0) | 2021.04.06 |
---|---|
[Level1] 크레인 인형뽑기 게임 (0) | 2021.04.05 |
[Level1]완주하지 못한 선수 (0) | 2021.04.05 |
[Level1] 2016년 (0) | 2021.03.31 |
[Level1] 가운데 글자 가져오기[Level1] 가운데 글자 가져오기 (0) | 2021.03.31 |