https://school.programmers.co.kr/learn/courses/30/lessons/42746
import java.util.Arrays;
class Solution {
public String solution(int[] numbers) {
String[] temp = new String[numbers.length];
for (int i = 0; i < numbers.length; i++){
temp[i] = String.valueOf(numbers[i]);
}
Arrays.sort(temp, (o1, o2) -> (o2 + o1).compareTo(o1 + o2));
if (temp[0].equals("0"))
return "0";
StringBuilder answer = new StringBuilder();
for (String str : temp) {
answer.append(str);
}
return answer.toString();
}
}