function solution(numbers) {

    let answer = numbers.map(v => v+'')

.sort((a, b) => (b+a)*1 - (a+b)*1)

.join('');

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

}



다른사람이 푼 문제보니까 이렇게 풀었던데

map, join은 알겠는데 

sort메소드 안에 있는 sort((a, b) => (b+a)*1 - (a+b)*1) 이게 뭔소린지좀 알려줘 ㅠㅠ