0 또는 양의 정수
numbers의 길이는 1 이상 100,000 이하
numbers의 원소는 0 이상 1,000 이하
정답이 너무 클 수 있으니 문자열로 바꾸어 return
순서를 재배치하여 만들 수 있는 가장 큰 수
function solution(numbers) {
let arr = Array.from({length: 10}, () => []);
numbers.forEach(e => arr[(e+'')[0]].push(e));
let val = '';
arr.reverse().map(e => {
val += e.sort((a,b) => (b+''+a) - (a+''+b)).join('');
})
return parseInt(val) === 0 ? '0' : val;
}
