-
[Programmers] K번째 수programing/Algorithm 2020. 10. 25. 13:38
K번째 수
정렬 문제
python3
def solution(array, commands): answer = [] for command in commands: [i, j, k] = command sliced = array[i - 1:j] sliced.sort() answer.append(sliced[k - 1]) return answer
간단합니다.
commands
가 원소 3개짜리 리스트의 리스트 (2차원 배열)이므로, 순회를 하면서i
,j
,k
를 뽑아서 슬라이싱 후 정렬 후k
번째 원소를result
에다가 푸쉬하면 됩니다.'programing > Algorithm' 카테고리의 다른 글
[Programmers] 가운데 글자 가져오기 (0) 2020.11.15 [Programmers] 2016년 (0) 2020.11.15 [Programmers] 완주하지 못한 선수 (0) 2020.10.24 [Programmers] 두개 뽑아서 더하기 (0) 2020.10.07 [Programmers] 크레인 인형뽑기 게임 (0) 2020.10.07 댓글