06.06에 푼 문제입니다🌷
가장 큰 수
처음엔 순열로 경우의 수를 다 구해봤지만 런타임 에러가 나서 다시 수정했다.
function solution(numbers) {
var answer = '';
const pointnum=[]
numbers.map(num=>{
let tmp=1
for(let i=0;i<String(num).length;i++) tmp*=10
pointnum.push([num,num/(tmp-1)])
})
pointnum.sort((a,b)=>b[1]-a[1])
pointnum.map(num=>answer+=String(num[0]))
return answer[0]==='0'?'0':answer;
}