function solution(numbers) {
var answer = numbers.map((e) => e.toString()).
sort((a,b) => +(b+a) - +(a+b)).join('');
return answer[0]==='0'? '0' : answer;
}
sort의 원리를 몰라서 이해가 어려웠는데 간단하다.
sort함수 인자에 console찍어서 파악해보는건 전혀 의미없고,
결국 left,right 두 값을 비교해서 양수가 나오면 자리를 바꾸고 음수나 동일한 값이면 자리를 그대로 놔둔다는 것.