Subject description:
Enter a positive integer array, the array of all the numbers arranged in a number spliced together, the splice can print out all numbers smallest one. 3,32,321 input array} {e.g., print the minimum number of three numbers can be arranged to 321,323.
Problem-solving ideas:
First sorting strings, they are spliced together twenty-two, comparison and a + b + b which is a large, if a + b> b + a, it should be placed in front of a, b, b, a row behind, and so on
function PrintMinNumber(numbers) {
var result = "";
for(let i = 0; i < numbers.length; i++){
for(let j = i+1; j < numbers.length; j++){
let s1 = numbers[i] + '' + numbers[j]
let s2 = numbers[j] + '' + numbers[i]
if(s1 > s2){
let temp = numbers[i]
numbers[i] = numbers[j]
numbers[j] = temp
}
}
}
for (let m = 0; m < numbers.length; m++) {
result = result + numbers[m];
}
return result;
}