[프로그래머스 - JAVA] 정렬 - Level 2 가장 큰 수
import java.util.*;
class Solution {
public String solution(int[] numbers) {
String answer = "";
String[] arr = new String[numbers.length];
for(int i = 0 ; i < arr.length; i++){
arr[i] = Integer.toString(numbers[i]);
}
Arrays.sort(arr, new Comparator<String>(){
@Override
public int compare(String str1, String str2){
return (str2+str1).compareTo(str1+str2);
}
});$
for(String i : arr)
answer += i;
// numbers의 모든 원소가 0일 경우
if(arr[0].equals("0"))
answer = "0";
return answer;
}
}