코테.log/Java

[프로그래머스/JAVA]문자열 내림차순으로 배치하기

_2J 2020. 6. 6. 00:55

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

 

코딩테스트 연습 - 문자열 내림차순으로 배치하기

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

programmers.co.kr


 

    [ 문제 ]

 

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

 

 

 

    [ 제한조건 ]

 

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

 

 

 

 

 

    [ 입출력 예 ]

 

s return
"Zbcdefg" "gfedcbZ"

 

 


    [ 풀이 ]

 

import java.util.Arrays;

class Solution {
    public String solution(String s) {
		String answer = "";
		char[] array = s.toCharArray(); 
		Arrays.sort(array); 
		StringBuilder sb = new StringBuilder();
		
		sb.append(array);
		answer = sb.reverse().toString();
	    return answer;
	}
}