링크 : https://programmers.co.kr/learn/courses/30/lessons/12933
import java.util.*;
import java.util.stream.Collectors;
class Solution {
public long solution(long n) {
long answer = 0;
String s = String.valueOf(n);
List<Integer> collect = s.chars()
.mapToObj(m -> Integer.valueOf(String.valueOf((char) m)))
.sorted(Comparator.reverseOrder())
.collect(Collectors.toList());
StringBuffer sb = new StringBuffer();
for (Integer integer : collect) {
sb.append(integer);
}
answer = Long.valueOf(sb.toString());
return answer;
}
}
'교육 > 코테' 카테고리의 다른 글
[프로그래머스]JAVA 제일 작은 수 제거하기 (0) | 2022.06.29 |
---|---|
[프로그래머스]JAVA 정수 제곱근 판별 (0) | 2022.06.28 |
[프로그래머스]JAVA 자연수 뒤집어 배열로 만들기 (0) | 2022.06.28 |
[프로그래머스]JAVA 자릿수 더하기 (0) | 2022.06.28 |
[프로그래머스]JAVA 이상한 문자 만들기 (0) | 2022.06.28 |