[programmers] Lv2. 最大JavaScript|protect-me
5133 ワード
🕊 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
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
댓글 환영
질문 환영
by.protect-me
Reference
この問題について([programmers] Lv2. 最大JavaScript|protect-me), 我々は、より多くの情報をここで見つけました https://velog.io/@protect-me/programmers-Lv2.-가장-큰-수-Javascript-protect-meテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol