알맹이방
[프로그래머스] 가장 큰 수 - java 본문
import java.util.Arrays;
import java.util.Comparator;
class Solution {
public String solution(int[] numbers) {
String answer = "";
String[] str = new String[numbers.length];
for(int i = 0 ; i<numbers.length; i++){
str[i] = Integer.toString(numbers[i]);
}
Arrays.sort(str, new Comparator<String>(){
public int compare(String str1, String str2){
return (str1+str2).compareTo(str2+str1);
}
});
if(str[str.length-1].equals("0")){
return "0";
}
for(int i =0; i<numbers.length; i++){
answer=str[i]+answer;
}
return answer;
}
}
'알고리즘 > [2021] 프로그래머스' 카테고리의 다른 글
[프로그래머스] 여행경로 - java (0) | 2021.06.01 |
---|---|
[프로그래머스] 단어 변환 - java (0) | 2021.06.01 |
[프로그래머스] 위장 - C++ (0) | 2021.05.31 |
[프로그래머스] 전화번호 목록 - C++ (0) | 2021.05.31 |
[프로그래머스] 완주하지 못한 선수 - C++ (0) | 2021.05.30 |
Comments