반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
주어진 배열의 일정 범위 내 K번째 수를 구하는 문제입니다.
sorted(lst): lst 내 원소를 오름차순으로 정렬
파이썬의 sorted() 함수를 이용하면 쉽게 구할 수 있습니다.
3. 코드
def solution(array, commands):
answer = []
for i, j, k in commands:
answer.append(sorted(array[i-1:j])[k-1])
return answer
sorted() 함수를 사용해서 해당 범위의 배열을 오름차순 정렬합니다. 그리고 K번째 수를 뽑아냅니다.
반응형
'Algorithm' 카테고리의 다른 글
[동적계획법/DP] 백준 1699 제곱수의 합 - 파이썬(Python) (0) | 2022.04.19 |
---|---|
[정렬/탐색] 백준 3273 두 수의 합 - 파이썬(Python) (0) | 2022.04.18 |
[DP/동적계획법] 백준 11054 가장 긴 바이토닉 부분 수열 - 파이썬(Python) (0) | 2022.04.16 |
[DP/동적계획법] 백준 14002 가장 긴 증가하는 부분 수열 4 - 파이썬(Python) (0) | 2022.04.15 |
[DP/동적계획법] 백준 11722 가장 긴 감소하는 부분 수열 - 파이썬(Python) (0) | 2022.04.14 |
댓글