leetcode ganado fuera el menor número de matrices dispuestas Javascript Solución

Descripción Asunto:

Introduzca un array entero positivo, el conjunto de todos los números dispuestos en un número empalmados juntos, el empalme puede imprimir todos los números de uno más pequeño. 3,32,321 matriz de entrada} {por ejemplo, imprimir el número mínimo de tres números puede estar dispuesto para 321.323.
 
Ideas de resolución de problemas:
En primer lugar la clasificación cuerdas, que se empalman juntos veintidós, comparación y a + b + b, que es un grande, si a + b> b + a, se debe colocar delante de a, b, b, una fila detrás, y así sucesivamente
función PrintMinNumber (números) {
     var resultado = "" ;
    para (dejo i = 0; i <numbers.length; i ++ ) {
         para (LET j = i + 1; j <numbers.length; j ++ ) { 
            dejo s1 números = [i] + '' + números [j] 
            dejar s2 = números [j] + '' + números [i]
             si (s1> s2) { 
                dejar temp = números [i] 
                números [i] = números [j] 
                números [j] = temp 
            } 
        } 
    } 
    para(dejar que m = 0; m <numbers.length; m ++ ) { 
        resultado = resultado de + números [m]; 
    } 
    Devolver resultado; 
}

 

Supongo que te gusta

Origin www.cnblogs.com/lyt0207/p/12564521.html
Recomendado
Clasificación