件名の説明:
正の整数の配列を入力して、一緒にスプライスされた番号に配置された全ての数字の配列は、スプライスは最小のすべての番号を印刷することができます。3,32,321入力アレイは} {例えば、3つの数の最小数は321323に配置することができる印刷します。
問題解決のアイデア:
最初の文字列を並べ替え、それらが一緒にスプライスさ二十から二、比較及び+ B + B、大きい+ B> B +、それは目の前に配置する必要があり、B、B、行もし背後にある、というように
関数PrintMinNumber(数字){
VARの結果= "" ;
用(; I <numbers.length I ++ I = 0せ{)
のための(LET J = I + 1、J <numbers.length; J ++ ){
せS1 =番号[I] + '' + 数字[J]
LET S2 =番号[J] + '' + 番号[i]の
場合(S1> S2){
せTEMP = 番号[i]の
数[I] = 番号[j]と
番号[J] = TEMP
}
}
}
のために(M = 0を聞かせて、M <numbers.lengthあり; m ++ ){
結果 =結果+ 数字[M]。
}
戻り値の結果;
}