csct3434
[level 2] 가장 큰 수 - 42746 본문
import java.util.Arrays;
class Solution {
public String solution(int[] numbers) {
String answer = Arrays.stream(numbers)
.mapToObj(String::valueOf)
.sorted((a, b) -> (b + a).compareTo(a + b))
.reduce("", (a, b) -> a + b);
return answer.equals("0".repeat(answer.length())) ? "0" : answer;
}
}
'프로그래머스' 카테고리의 다른 글
[level 2] 소수 찾기 - 42839 (0) | 2024.02.28 |
---|---|
[level 2] H-Index - 42747 (0) | 2024.02.28 |
[level 2] 더 맵게 - 42626 (0) | 2024.02.28 |
[level 2] 프로세스 - 42587 (0) | 2024.02.28 |
[level 2] 기능개발 - 42586 (0) | 2024.02.28 |