将数组中的数字排序输出一个最大值
例如:
输入:[10,9,2]
输出:9210
let arr = [10,2,13,61,90];
function fn(list){
//将数组中的数字转化为字符串
let hh = list.map((item)=>{return item.toString()});
let cc = 0;
//选择排序,字符串比较是从左到右,单个字符依次比较
for(let i=0; i<hh.length-1; i++){
for(let j=i+1; j<hh.length;j++){
if(hh[i]<hh[j]){
cc = hh[i];
hh[i] = hh[j];
hh[j] = cc;
}
}
}
return hh.join('');
}
console.log(fn(arr));

浙公网安备 33010602011771号