프로그래머스-가장 큰 수

이서현·2021년 6월 6일
0

Algorithm

목록 보기
32/76

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;
}
profile
안녕하세요. 이서현입니다( ღ'ᴗ'ღ )

0개의 댓글