일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- DeepLearning
- 딥러닝
- sort
- 프로그래머스
- PPMI
- CBOW
- boj
- dl
- Programmers
- select
- FullyConnectedLayer
- Heap
- backward
- hash
- 자연어처리
- 파이썬
- affine
- SQL
- Word2vec
- skip-gram
- stak
- MySQL
- kakao
- Numpy
- que
- Stack
- Python
- Sigmoid
- algorithm
- 신경망
Archives
- Today
- Total
혜온의 이것저것
[코딩테스트 고득점 Kit] 정렬 K번째 수 - Python 본문
[문제 이해 및 풀이]
commands 안에 있는 리스트에서 첫번째 값은 시작하는 순서값, 두번째 값은 끝나는 순서값, 세번째 값은 정렬 후 위치한 숫자의 순서값이다.
여기서 주의할 점은 commands에서 말하고 있는 순서값은 인덱스 값이 아니기 때문에 1부터 시작한다는 점이다.
따라서 array에서 뽑아올 때 -1을 해주었다.
[나의 코드]
def solution(array,commands):
answer=[]
for lst in commands:
arr=array[lst[0]-1:lst[1]]
answer.append(sorted(arr)[lst[2]-1])
return answer
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/42748
'Algorithm > Programmers' 카테고리의 다른 글
[코딩테스트 고득점 KIT] 정렬 H-index - Python (0) | 2021.09.29 |
---|---|
[코딩테스트 고득점 KIT] 정렬 가장 큰 수 - Python (0) | 2021.09.28 |
[코딩테스트 고득점 Kit] 힙(Heap) 이중우선순위큐 (0) | 2021.09.24 |
[코딩테스트 고득점 Kit] 힙(Heap) 더 맵게 - Python (0) | 2021.09.22 |
[코딩테스트 고득점 Kit] 스택/큐 프린트 - Python (0) | 2021.09.14 |
Comments