[프로그래머스][정렬] 가장 큰 수
https://programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 programmers.co.kr 풀이 def solution(numbers): numbers = list(map(str,numbers)) numbers.sort(key=lambda x:x*3, reverse=True) return str(int(''.join(numbers))) lambda 함수 lambda 인자리스트: 표현식 >..
2021. 8. 14.
[프로그래머스][정렬] K번째수
https://programmers.co.kr/learn/courses/30/lessons/42748 코딩테스트 연습 - K번째수 [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] programmers.co.kr def solution(array, commands): answer = [] for c in commands: tmp = array[c[0]-1:c[1]] tmp.sort() answer.append(tmp[c[2]-1]) return answer
2021. 8. 14.