본문 바로가기
알고리즘 이전/프로그래머스 1레벨

문자열 내림차순 정렬하기

by hoshi03 2023. 9. 20.

https://school.programmers.co.kr/learn/courses/30/lessons/12917

Arrays.sort(arr, Collectons.reverseOrder);로 정렬이 될줄 알았는데 char[] 배열이라 그런지 정렬이 안됬고

Stringbuilder를 이용해서 .reverse.toString으로 정렬했다

import java.util.*;
class Solution {
    public String solution(String s) {
        String answer = "";
        char[] arr = s.toCharArray();
        Arrays.sort(arr);
        answer = new StringBuilder(new String(arr)).reverse().toString();
        return answer;
    }

    public static void main(String[] args) {
        Solution T = new Solution();
        Scanner in =  new Scanner(System.in);
        String s = in.next();
        System.out.println(T.solution(s));
    }
}

'알고리즘 이전 > 프로그래머스 1레벨' 카테고리의 다른 글

소수 찾기  (0) 2023.09.21
문자열  (0) 2023.09.21
문자열 내 마음대로 정렬하기  (0) 2023.09.19
나누어 떨어지는 숫자 배열  (0) 2023.09.19
가운데 글자 가져오기  (0) 2023.09.18