로딩
요청 처리 중입니다...

K번째수(프로그래머스 level1, 정렬, Sort, 파이썬)

 K번째수(프로그래머스 level1, 정렬, Sort, 파이썬)

프로그래머스 K번째수(프로그래머스 level1, 정렬, Sort, 파이썬) KQNG 2018. 9. 19. 1:36 이웃추가 본문 기타 기능 이번에 포스팅할 문제는 프로그래머스 코딩테스트 연습의 1단계인 K번째수 라는 문제입니다. 문제는 다음과 같습니다.

기본적인 배열인 array가 주어지고 이 array를 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때 k번쨰 수를 구하는 문제입니다. commands는 [i, j, k]의 리스트를 여러개 갖고 있는 이중 리스트입니다. 코드는 다음과 같습니다. def solution(array, commands): answer = [] tempArr = [] for i in range(len(commands)): tempArr = array[commands[i][0] - 1:commands[i][1]] tempArr.sort() answer.append(tempArr[commands[i][2] - 1]) return answer 우선 tempAr...

# algorithm # 프로그래머스 # 파이썬 # 코딩 # 정렬 # 알고리즘 # Sort # python # K번째수 # 프로그래밍