목차

가장 큰 수

ps
링크programmers.co.kr/…
출처프로그래머스
문제 번호42746
문제명가장 큰 수
레벨Level 2
분류

그리디

시간복잡도O((m^2)*nlogn)
인풋사이즈m<=4, n<=100,000
사용한 언어Python
해결날짜2021/05/18
태그

고득점 Kit - 정렬

풀이

코드

"""Solution code for "Programmers 42746. 가장 큰 수".

- Problem link: https://programmers.co.kr/learn/courses/30/lessons/42746
- Solution link: http://www.teferi.net/ps/problems/programmers/42746
"""


def solution(numbers):
    nums = [str(x) for x in numbers]
    sorted_nums = sorted(nums, key=lambda x: x * 4, reverse=True)
    max_num = ''.join(x for x in sorted_nums).lstrip('0')
    return max_num or '0'