给出几组字符串的数字,需要获得组成的最大数字,比如输入123,546,8,32,输出854632123
function bigNum(arr){ for(let i=0;i<arr.length-1;i++){//控制比较轮次,一共 n-1 趟 for(let j=0;j<arr.length-1-i;j++){//控制两个挨着的元素进行比较 if(arr[j].charAt(0) < arr[j+1].charAt(0)){ let temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } return arr.join('') } console.log(bigNum(['123','546','8','32']))
给出几组字符串的数字,需要获得组成的最大数字
比如输入123,546,8,32,输出854632123
我的方法是利用冒泡去比较数字是第一项~
愿你笑时风华正茂
浙公网安备 33010602011771号