def solution(numbers):
numbers = list(map(str, numbers))
numbers.sort(key=lambda x: x * 3, reverse=True)
return str(int(''.join(numbers)))
lambda를 사용해서 푸는 문제였다. 문제 풀 때, lambda를 사용해야겠다고 생각이 들었는데 lambda 사용방법에 저런게 있는지 몰랐다.
key=lambda x: x * 3은 num 인자 각각의 문자열을 3번 반복한다는 뜻이다.
마지막에 모든 값이 0일 경우 답이 0이 되므로 int에서 문자열로 바꾸어줘야 한다.