프로그래머스 - 정렬 - K번째수
문제
입력
나의 처음 코드
사실 정렬 관련한 문제는 정렬 하나로만 나오기보다는, 정렬에 dfs/bfs 등 다른 알고리즘들과 함께 섞어서 나오는 문제들이 많은 것 같다. 이 문제는 정렬 하나만 요구하기 때문에, list 슬라싱과 sort에 대해서 이해가 많은 사람들이라면 어렵지 않게 풀수 있는 문제이다. 코드는 다음과 같다.
def solution(array, commands):
answer = []
for i in range(0, len(commands)):
tmp = array[(commands[i][0]-1) : (commands[i][1])]
tmp.sort()
answer.append(tmp[commands[i][2] - 1])
return answer
굳이 설명안해도 알죠?