View
반응형
문제
풀이
문제에서 요구한대로 배열을 자르고 오름차순 정렬 후 k번째 수를 구하면 된다.
i의 0번째 값 -> 시작 index
i의 1번째 값 -> 끝 index
i의 2번째 값 -> k번째 수
따라서 array[시작 index-1 : 끝 index]로 문자열을 자르고 정렬 후 k번째 수를 구하면된다.
코드
def solution(array, com):
answer = []
arr = []
for i in com:
arr=array[i[0]-1:i[1]]
arr.sort()
answer.append(arr[i[2]-1])
return answer
반응형
'알고리즘 > Python' 카테고리의 다른 글
[프로그래머스] 숫자게임 - python (0) | 2020.07.26 |
---|---|
[프로그래머스] 주식가격 - python (0) | 2020.07.26 |
[프로그래머스] 스킬트리 - python (0) | 2020.07.26 |
[프로그래머스] 영어 끝말잇기 - python (0) | 2020.07.26 |
[프로그래머스] 짝지어 제거하기 - python (0) | 2020.07.26 |