본문 바로가기
알고리즘 문제풀이/Programmers - 자바

프로그래머스 - 문자열 내림차순으로 배치하기

by 올리브영 2023. 3. 26.
728x90
반응형
import java.util.*;
class Solution {
    public String solution(String s) {
        String answer = "";
        String[] ars = s.split("");
        Arrays.sort(ars, Collections.reverseOrder());
        StringBuilder sb = new StringBuilder();
        for(int i=0; i<ars.length; i++){
            if((int)ars[i].charAt(0) >= 65 && (int)ars[i].charAt(0) <= 90){
                sb.append(ars[i]);
                ars[i] = "";
            }
        }
        for(String a : ars){
            answer+=a;
        }
        answer += sb.toString();
        return answer;
    }
}
728x90
반응형