Computer Engineering/알고리즘 테스트

프로그래머스 코딩테스트 문제: 정수 내림차순으로 배치하기

말하는호구마 2020. 3. 7. 03:48

프로그래머스 코딩테스트 level1의 간단한 문제이다.

https://programmers.co.kr/learn/courses/30/lessons/12933

 

import java.util.*;
class Solution {
  public long solution(long n) {
      long answer = 0;
      String str=String.valueOf(n);
      String[] arr=str.split("");
      Arrays.sort(arr, new Comparator<String>(){
          public int compare(String a, String b){
              return b.compareTo(a);
          }
      });
      str="";
      for(int i=0;i<arr.length;i++){
          str+=arr[i];
      }
      answer=Long.parseLong(str);
          
      return answer;
  }
}

이제는 sort함수를 잘 사용하는 것 같다!