-
[프로그래머스] 정수 내림차순으로 배치하기ALGORITHM/PROGRAMMERS 2020. 11. 15. 22:17
programmers.co.kr/learn/courses/30/lessons/12933
2020-11-15
import java.util.Arrays; public class Solution12933 { public static void main(String[] args) { long n = 118372; long answer = 0; String str = String.valueOf(n); long arr[] = new long[str.length()]; for(int i = 0; i < arr.length; i++) { arr[i] = Character.getNumericValue(str.charAt(i)); } Arrays.sort(arr); StringBuilder sb = new StringBuilder(); for(int i = arr.length-1; i >= 0; i--) sb.append(arr[i]); answer = Long.parseLong(sb.toString()); System.out.println(answer); } }
long -> String -> long[] -> reverse -> stringbuilder -> long.parselong
'ALGORITHM > PROGRAMMERS' 카테고리의 다른 글
[프로그래머스] 압축 (2018 KAKAO BLIND RECRUITMENT 3차) (0) 2020.12.08 [프로그래머스] 구명보트 (0) 2020.11.23 [프로그래머스] 같은 숫자는 싫어 (0) 2020.11.15 [프로그래머스] 스킬트리 (0) 2020.11.11 [프로그래머스] 크레인 인형뽑기 게임 (0) 2020.11.07