728x90
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)
answer = str(int(''.join(numbers)))
return answer
모르겠어서 찾아봤다..
이렇게 짧다니..
반응형
'전.py' 카테고리의 다른 글
[python] 시각 (0) | 2022.02.14 |
---|---|
[python] 상하좌우 (0) | 2022.02.14 |
[python] 백준 1283 단축키 지정 (0) | 2022.02.11 |
[python] 프로그래머스 실패율 (Lv.1) (0) | 2022.02.11 |
[python] 큰 수의 법칙 (0) | 2022.02.09 |