코딩테스트 연습 문제
- programmers.co.kr
- k번째수 문제
def solution(array, commands):
answer = []
for x in commands:
t1 = array[x[0]-1:x[1]]
t1.sort()
answer+=[t1[x[2]-1]]
return answer
그냥 슬라이싱 하는 문제였음.
다른사람 풀이보니 lambda써서 한줄코딩하더라,
def solution(array, commands):
return list(map(lambda x:sorted(array[x[0]-1:x[1]])[x[2]-1], commands))
반응형
'CodingTest > Level1' 카테고리의 다른 글
[연습] 코딩테스트-가운데 글자가져오기 (0) | 2020.01.15 |
---|---|
[연습] 코딩테스트-요일 맞추기 (0) | 2020.01.15 |
[연습]코딩테스트-모의고사 (0) | 2020.01.14 |
[연습]코딩테스트- 완주하지 못한 선수 (0) | 2020.01.09 |
[연습]KaKaO 2020 Coding Test 1번 문자열 압축 (0) | 2020.01.08 |