Largest Number LeetCode solution in Java

1
class Solution {
2
public String largestNumber(int[] nums) {
3
String[] arr = new String[nums.length];
4
for (int i = 0; i < nums.length; i++) {
5
arr[i] = Integer.toString(nums[i]);
6
}
7
Arrays.sort(arr, (a, b) -> (b + a).compareTo(a + b));
8
if (arr[0].equals("0")) return "0";
9
StringBuilder builder = new StringBuilder();
10
for (String item : arr) {
11
builder.append(item);
12
}
13
return builder.toString();
14
}
15
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0