공부 흔적남기기

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

코테/프로그래머스

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

65살까지 코딩 2022. 1. 15. 10:55
728x90
반응형
import java.util.Arrays;
import java.util.StringTokenizer;

class Solution {
    public String solution(String s) {
        char[] chars = s.toCharArray();
        Arrays.sort(chars);
        //char로 전부 바꾸어서 정렬한다음에
        //정렬할때 -> 대문자를 앞으로 그다음 알파벳 순으로 정렬됨
        String s1 ="";
        //다시 string으로 바꾼 후
        for(int i =0; i<chars.length; i++){
            s1 += chars[i];
        }
        //꺼꾸로 돌리면 완성!
        StringBuilder sb = new StringBuilder(s1);
        String s2 = sb.reverse().toString();
        return s2;
    }
}
728x90
반응형