Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 872 Bytes

File metadata and controls

33 lines (27 loc) · 872 Bytes

프로그래머스 Level1 : 연습문제 문자열 내림차순으로 배치하기

import java.util.Arrays;
import java.util.Comparator;

class Solution {
    public String solution(String s) {
        String answer = "";
        Character[] charArr = new Character[s.length()];
        StringBuilder sb = new StringBuilder();
        
        for(int i=0; i<s.length(); i++){
            charArr[i] = (Character)s.charAt(i);
        }
        
        Arrays.sort(charArr, new Comparator<Character>(){
            @Override
            public int compare(Character c1, Character c2){
                return c2-c1;
            }
        });
        
        for(char c : charArr){
            sb.append(c);
        }
        
        answer = sb.toString();
        return answer;
    }
}