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

NCOOKIE·2025년 3월 8일
0

알고리즘

목록 보기
33/34

문자열 내림차순으로 배치하기

import java.util.Arrays;

class Solution {
    public String solution(String s) {
        char[] arr = s.toCharArray();
        Arrays.sort(arr);
        StringBuilder sb = new StringBuilder(new String(arr));
        
        return sb.reverse().toString();
    }
}

ascii 값을 기준으로 비교하면 되니 char 배열로 변환하는건 잘 생각했으면서, 왜 StringBuilder로 변환해서 뒤집는건 생각을 못 했을까...

(char은 primitive type이므로 Collections.reverseOrder()은 사용할 수 없다. 이 메소드를 사용하려면 char 배열을 Character 배열로 변환시켜야 한다.)

profile
일단 해보자

0개의 댓글

관련 채용 정보