반응형

※ 본 내용은 완전한 정답이 아닐 수 있고 개인의 기준에 맞춰 작성한 코드입니다. 참고만 해주세요 ! 

 

▶  문제 설명  ◀

 

사용언어 : JAVA

 

문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.

 

 

▶  제한 사항  ◀

 

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

 

import java.util.Arrays;

class Solution {
    public String solution(String s) {
       String answer = "";
        int[] arr = new int[s.length()];
		for(int i=0; i < s.length(); i++){
        	arr[i] = s.charAt(i);
        }
		Arrays.sort(arr);
		int len = arr.length-1;
		for(int i=0; i<arr.length; i++){
			answer += (char)arr[len];
			len--;
		}
        return answer;
    }
}
반응형

+ Recent posts