Appearance
179最大数
code
javascript
/**
* @param {number[]} nums
* @return {string}
*/
var largestNumber = function(nums) {
if(nums.every(item => item === 0)){
return '0';
}
return nums.sort(
(a,b) => {
if(Number(String(a) + String(b)) >= Number(String(b) + String(a)) ){
// ab > ba a在前面
return -1;
} else {
return 1;
}
}
).map(item => String(item)).reduce((accu, curr) => accu + curr);
};总结
- 有点子神奇...ab > ba
- 我感觉智商还是有用的,我不看答案我自己是真想不出来,还在那挨排挨个比呢,跟俊杰哪个兔子喝毒一只兔子喝到死似的
- 记一下吧,不过之后应该还好