문제 풀이 시나리오
1. 정수를 문자열로
2. 문자열을 문자 배열로
3. 문자배열 오름차순 정렬
5 문자배열 문자열로
4. 문자열 뒤집기
5.문자열을 정수로
풀이
import java.util.Arrays;
class Solution {
public static long solution(long n) {
String s = n + "";
//문자열을 문자배열로
char[] arr = s.toCharArray();
//문자 배열을 오름차순 정렬
Arrays.sort(arr);
//문자배열을 문자열로
StringBuilder sb = new StringBuilder(new String(arr));
//문자열을 뒤집어서 long 타입으로 변환
String str = sb.reverse().toString();
return Long.parseLong(str);
}
}
'백준' 카테고리의 다른 글
[자바 :: 1181 단어 정렬] (0) | 2022.07.30 |
---|---|
[자바 :: 백준 11650 좌표 정렬하기] (0) | 2022.07.30 |
[자바 :: 백준 2750 수 정렬하기(중복된 수 없음) ] (0) | 2022.07.30 |
[자바 :: 백준 11651 : 좌표 정렬하기2 #두가지 방법# ] (0) | 2022.07.28 |
[ 자바 :: 백준 10815 : 숫자카드] (0) | 2022.07.28 |