[프로그래머스] 가장 큰 수 (level 2)

김진권·2021년 9월 15일
0

algorithm

목록 보기
9/10

문제

고수의 풀이

function solution(numbers) {
    var answer = numbers.map(v=>v+'')
                        .sort((a,b) => (b+a)*1 - (a+b)*1)
                        .join('');

    return answer[0]==='0'?'0':answer;
}

각각의 숫자를 map 을 활용하여 문자열로 바꾼 후 sort()를 활용해 두 숫자의 조합의 우위를 정한다.

profile
start!

0개의 댓글