题解 | #把数组排成最小的数#
把数组排成最小的数
http://www.nowcoder.com/practice/8fecd3f8ba334add803bf2a06af1b993
public class Solution {
public String PrintMinNumber(int [] numbers) {
StringBuffer sb = new StringBuffer();
String[] str = new String[numbers.length];
for(int i = 0;i < numbers.length;i ++){
str[i] = String.valueOf(numbers[i]);
}
Arrays.sort(str,(s1,s2) -> ((s1+s2).compareTo(s2+s1)));
for(String s:str){
sb.append(s);
}
return sb.toString();
}
}

查看12道真题和解析