본문 바로가기
알고리즘/프로그래머스 1단계

[프로그래머스] 정수 내림차순으로 배치하기

by lanuarius19 2022. 4. 25.
728x90

 

프로그래머스 1단계
정수 내림차순으로 배치하기

https://programmers.co.kr/learn/challenges

 

문제 설명

 

정수 내림차순으로 배치하기

 

 

 

풀이

 

import java.util.*;

class Solution {
  public long solution(long n) {
      String stringnum = String.valueOf(n);
      String nn = "";
      
      String numbers[] = stringnum.split("");
      Arrays.sort(numbers);
      
      String sortnumbers[] = new String[numbers.length];
      for(int i=0; i< numbers.length; i++) {
          sortnumbers[i] = numbers[numbers.length-1-i];
      }
      
      for(String nm : sortnumbers) {
          nn += nm;
      }
      
      long answer = Long.parseLong(nn);
      
      return answer;
  }
}
 
728x90

댓글