https://school.programmers.co.kr/learn/courses/30/lessons/42746?language=python3#
def solution(numbers):
numbers_str = list(map(str, numbers))
num_str = sorted(numbers_str, key = lambda x: x*3, reverse=True)
return str(int("".join(num_str)))
이 문제는 [4, 40, 440, 400]
이 주어졌을 때 440, 4, 40, 400 순으로 정렬되게 하는 것이 관건이었다.
해당 원소가 1000이하의 수 이므로 string으로 형변화 하여 3번씩 반복한 원소의 문자열을 가지고 정렬을 하면 해결이 가능하다.