import java.util.*;
class Solution {
public String solution(int[] numbers) {
String answer = "";
String[] temp = new String[numbers.length];
for(int i = 0; i<numbers.length; i++){
temp[i] = Integer.toString(numbers[i]);
}
Arrays.sort(temp, (o1,o2)-> (o1+o2).compareTo(o2+o1));
for(int i=temp.length-1; i>=0; i--){
answer += temp[i];
}
if(answer.charAt(0)=='0'){
return "0";
}
return answer;
}
}
Arrays 람다식 정렬
Arrays.sort(temp, (o1,o2)-> (o1+o2).compareTo(o2+o1));
0만 있는 예외 처리를 하지 않아 오래걸렸다. 예외를 항상 생각하고 접근 해야겠다