title: "[프로그래머스] 가장 큰 수 Python 파이썬 해설 (Level 2) - 이도훈"
cleanUrl: "programmers/42746"
description: "프로그래머스 Level 2 문제 [가장 큰 수]의 풀이를 정리합니다."

문제 설명 및 제한사항

아이디어 및 해결 방법

코드

def pad(n):
    n = str(n)
    return int( (n * 4)[:4] )

def solution(numbers):
    numbers.sort(key=lambda x: pad(x), reverse=True)
    return ''.join(map(str, numbers)) if not set(numbers) == {0} else '0'

출처

프로그래머스 코딩테스트 연습 https://school.programmers.co.kr/learn/challenges