public String largestNumber(int[] nums) {
String[] strs = new String[nums.length];
for (int i = 0; i < nums.length; i++) {
strs[i] = String.valueOf(nums[i]);
}
Arrays.sort(strs, (s1, s2)->((s2+s1).compareTo(s1+s2)));
StringBuilder sb = new StringBuilder();
if (strs[0].equals("0")) return "0";
for (String x : strs) {
sb.append(x);
}
return sb.toString();
}
179. 最大数
最新推荐文章于 2023-09-10 09:32:25 发布