프로그래머스 - 가장 큰 수
function solution(numbers) {
// numbers 배열의 숫자 요소를 string으로 변환 -> 문자열을 "ab"와 "ba" 형식으로 비교하여 정렬
const answer = numbers.map(number => number + "").sort((a, b) => (b + a) - (a + b)).join('');
// 배열의 맨 앞자리가 0일 경우 뒤에도 0이 있을 수 있으므로 "0"만 반환 : answer 반환
return answer[0] === "0" ? "0" : answer;
}
댓글남기기