728x90
📌 문제
https://programmers.co.kr/learn/courses/30/lessons/42748
📌 문제 접근 방법
- 버블 정렬 적용해보기!
📌 코드
def solution(array, commands):
answer = []
for i, j, k in commands:
cut_arr = array[(i-1):j]
# 버블 정렬
for x in range(len(cut_arr)-1, -1, -1):
for y in range(0, x):
if cut_arr[y] > cut_arr[y+1]:
cut_arr[y], cut_arr[y+1] = cut_arr[y+1], cut_arr[y]
answer.append(cut_arr[k-1])
return answer
728x90
'ALGORITHM > PROGRAMMERS' 카테고리의 다른 글
[PG/Python] 전력망을 둘로 나누기 (0) | 2021.11.14 |
---|---|
[PG/Python] 타겟 넘버 (0) | 2021.11.04 |
[PG/Python] 문자열 압축 (0) | 2021.11.03 |
[PG/Python] 모의고사 (0) | 2021.08.21 |
[PG/Python] 가장 큰 수 (0) | 2021.08.18 |
댓글