Lv2. 가장 큰 수 Javascript
https://programmers.co.kr/learn/courses/30/lessons/42746
function solution(nums) {
const answer = nums.map(num => String(num)).sort((a, b) => (b + a) - (a + b)).join("")
return answer[0] == "0" ? "0" : answer
}```
# 💡 Solution
```javascript
function solution(nums) {
const answer = nums.map(num => String(num)).sort((a, b) => (b + a) - (a + b)).join("")
// a=6, b=10 => 610 vs 106 비교.
// 큰 값을 더 앞에 두도록 음수를 return (DESC, 내림차순)
return answer[0] == "0" ? "0" : answer
// nums = [0, 0, 0, 0] 과 같은 상황을 대비
}
댓글 환영
질문 환영
by.protect-me