function solution(numbers) {
var answer = '';
// 1
// numbers.sort((a,b)=>{
// return b % 10 - a % 10
// })
// 2
var tt = numbers.map( v => v.toString()).sort((a,b)=>
(b + a) - (a + b)
).join('')
return tt.replace(/^0+/, "0");
}
1의자리 숫자로 내림차순 정렬 후 join 시도 --> 같은 숫자일 경우 처리하기 어려움
"30" + "3" => "303"
"3" + "30" => "330"
위와 같은 원리를 이용 ((b + a) - (a + b)
)