-
[프로그래머스] lv1 - k번째수알고리즘 2021. 6. 10. 17:19
<내 풀이>
def solution(array, commands): answer=[] for x in commands: i=x[0] j=x[1] k=x[2] result=array[i-1:j] result.sort() answer.append(result[k-1]) return answerlambda 와 map 을 활용해 굉장히 간단하게 표현한 분도 있었다. lambda는 하나의 형식으로 사용되는 듯하며 map은 함수를 적용하여 시킨 결과를 새로운 리스트에 넣어준다고 한다.
ex)
>>> list(map(lambda x: x ** 2, range(5))) -> [0, 1, 4, 9, 16]
'알고리즘' 카테고리의 다른 글
[프로그래머스] lv1 - 키패드 누르기 (0) 2021.06.12 [프로그래머스] lv1 - 체육복 (0) 2021.06.10 [프로그래머스] lv1 - 내적 (0) 2021.06.10 [프로그래머스] lv1 - 신규 아이디 추천 (0) 2021.06.10 [프로그래머스] lv1 - 모의고사 (0) 2021.06.10