내림차순으로 문자열 정렬

문제 설명

문자열 s에서 발생하는 문자를 큰 것부터 작은 것까지 정렬하여 새 문자열을 반환하는 함수 솔루션을 완성합니다.


s는 대문자와 소문자로만 구성되며 대문자는 소문자보다 작은 것으로 간주됩니다.

제한

  • str은 길이가 1 이상인 문자열입니다.

I/O 예시

에스 돌려 주다
“zbcdefg” “gfedcbZ”

문제 해결 – 자바

import java.util.Arrays;

class Solution {
    public String solution(String s) {        
            
        char() chars = s.toCharArray();
        Arrays.sort(chars);
        String answer = new StringBuilder(new String(chars)).reverse().toString();
        
        return answer;
    }
}

코딩 테스트 검토

1) 반전()은 StringBuilderStringBuffer, 컬렉션클래스 제공. String 클래스에서 제공하지 않으므로 사용하기 전에 변환해야 합니다.

2) 반전 시 자동으로 대문자가 뒤로 이동 -> 대문자와 소문자를 구분하지 않아도 됨.