내림차순으로 문자열 정렬

문제



제 생각에는

스트림 함수의 정렬 함수로 정렬하고 역순으로 응답에 추가하여 액세스합니다.


내 대답

public static String solution(String s) {
    String answer = "";

    char() chars = s.toCharArray();
    Arrays.sort(chars);

    for (int i = chars.length-1 ; i >= 0 ; i--) {
       answer += chars(i);
    }

    return answer;
}

다른 답변

정렬은 같은 방식으로 이루어졌으므로 StringBuffer를 통한 역방향 메서드는 결국 달라졌습니다. 그것도 기억합시다.

 public String reverseStr(String str){
        char() sol = str.toCharArray();
    Arrays.sort(sol);
    return new StringBuilder(new String(sol)).reverse().toString();
    }