[programmers] Lv2. 가장 큰 수 ​Javascript | protect-me

protect-me·2021년 8월 9일
0
post-thumbnail

🕊 Link

Lv2. 가장 큰 수 Javascript
https://programmers.co.kr/learn/courses/30/lessons/42746

🧑🏻‍💻 Code(javascript)

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] 과 같은 상황을 대비
}

👨🏻‍💻💭 Self Feedback


  • 2021.08.10 - 최초 작성

댓글 환영 질문 환영
by.protect-me

profile
protect me from what i want

0개의 댓글