⌨️ Algorithms/프로그래머스 [Python] 프로그래머스 Lv1_K번째수 2022. 8. 18. 16:27 - https://school.programmers.co.kr/learn/courses/30/lessons/42748 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr """ 입출력 예시) array = [1, 5, 2, 6, 3, 7, 4], commands = [[2, 5, 3], [4, 4, 1], [1, 7, 3]] -> [5, 6, 3] """ def solution(array, commands): answer = [] for i, j, k in commands: # array의 i번째 숫자부터 j번째 숫자까지 자르기 first_arr = array[i-1:j] # array를 자를 때 인덱스를 0부터가 아닌 1부터로 함 # 자른 배열을 정렬 arr_sorted = sorted(first_arr) # k번째에 있는 수 구하기 num_k = arr_sorted[k-1] # 인덱스를 0부터가 아닌 1부터로 함 answer.append(num_k) return answer 참고) https://velog.io/@yeonu/%ED%8C%8C%EC%9D%B4%EC%8D%AC-2%EC%B0%A8%EC%9B%90-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%83%9D%EC%84%B1-%EC%9A%94%EC%86%8C-%EC%A0%91%EA%B7%BC-%EB%B0%98%EB%B3%B5%EB%AC%B8%EC%9C%BC%EB%A1%9C-%EC%B6%9C%EB%A0%A5-%ED%95%A0%EB%8B%B9-%EB%B3%B5%EC%82%AC 파이썬 2차원 리스트 생성, 요소 접근, 반복문으로 출력, 할당, 복사 파이썬 코딩 도장 ~ Unit 23 velog.io https://docs.python.org/ko/3/howto/sorting.html 정렬 HOW TO — Python 3.10.6 문서 정렬 HOW TO 저자 Andrew Dalke와 Raymond Hettinger 배포 0.1 파이썬 리스트에는 리스트를 제자리에서(in-place) 수정하는 내장 list.sort() 메서드가 있습니다. 또한, 이터러블로부터 새로운 정렬된 리스트를 만 docs.python.org 공유하기 게시글 관리 MONZHELD '⌨️ Algorithms > 프로그래머스' 카테고리의 다른 글 [Python] 프로그래머스 Lv2_H-Index (0) 2022.08.19 [Python] 프로그래머스 Lv2_가장 큰 수 (0) 2022.08.18 [Python] 프로그래머스 Lv1_완주하지 못한 선수 (0) 2022.08.15 [Python] 프로그래머스 Lv3_단어 변환 (0) 2022.08.14 [Python] 프로그래머스 Lv2_게임 맵 최단거리 (0) 2022.08.08 Contents 당신이 좋아할만한 콘텐츠 [Python] 프로그래머스 Lv2_H-Index 2022.08.19 [Python] 프로그래머스 Lv2_가장 큰 수 2022.08.18 [Python] 프로그래머스 Lv1_완주하지 못한 선수 2022.08.15 [Python] 프로그래머스 Lv3_단어 변환 2022.08.14 댓글 0 + 이전 댓글 더보기