def solution(array, commands):
answer = []
for command in commands:
if command[0] == command[1]:
array_split = array[command[0]-1]
answer.append(array_split)
else:
array_split = array[command[0]-1:command[1]]
array_split = sorted(array_split)
answer.append(array_split[command[2]-1])
return answer
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
'Coding Test > Python' 카테고리의 다른 글
[Programmers][코딩테스트/정렬] H-Index (0) | 2023.07.22 |
---|---|
[Programmers][코딩테스트연습/정렬] 가장 큰 수 (0) | 2023.07.21 |
[Programmers][코딩테스트연습/힙(Heap)] 더 맵게 (0) | 2023.07.20 |
[Programmers][코딩테스트연습/스택큐] 기능개발 (0) | 2023.07.20 |
[Programmers][코딩테스트연습/해시] 완주하지 못한 선수 (0) | 2023.07.17 |
댓글