function solution(numbers) {
var answer = numbers.map(v=>v.toString()).sort((a,b) => Number(b+a) - Number(a+b));
answer = answer[0] =='0' ? '0' : answer.join('');
return answer;
}
sort() 메소드에 대한 심화된 이해가 필요하다.
MDN sort
이 풀이에서는 sort 된 값이 마이너스 값(음수)이면 a는 앞으로(변하지 않고 그대로 있고) 플러스 값이면 뒤로 간다.(switch)
**양수 일 때 자리를 바꾼다는 것에 유의 **