function solution(numbers) {
var answer = '';
//.join('')을 사용하지 않으면 [6,2,10]으로 정렬된 배열이 반환될 뿐
//템플릿 리터럴을 사용했기 때문에 toString()을 사용하지 않아도 문자열 형태
answer = numbers.sort((a,b) => `${b}${a}` - `${a}${b}`).join('');
//반환된 answer이 '000000'일 수 있으므로 맨 앞자리가 0일 경우 '0'으로 반환
//'0'이 아니라면 그대로 반환
//이미 문자열 형태로 join되었기 때문에 비교도 문자열로
return answer[0] === '0' ? '0' : answer;
}