카테고리 없음

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

suuuki 2024. 11. 18. 19:04

 

import java.util.Arrays; 

class Solution {
    public String solution(String s) {     
    	//문자열 s를 char[]베열로 변환
       char[] str = s.toCharArray();
       
       //배열을 오름차순으로 정렬
       Arrays.sort(str);
       
       //결과를 담을 객체 생성
       StringBuilder answer = new StringBuilder();
        
       for (int i = str.length - 1; i >= 0; i--) {
            answer.append(str[i]);
        }
        return answer.toString();
    }
}

 

toCharArray() 메서드는 문자열을 문자 배열로 바꾸는 기능

s = "acb"  -> str은 ['a', 'c', 'b']

 

Arrays.sort(str) 배열을 오름차순으로 정렬

['a', 'c', 'b'] -> ['a', 'b', 'c']