문제설명
문자열 s에 나타나는 물자를 큰것부터 작은순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
제한사항
str은 길이 1이상인 문자열입니다.
입출력 예
s = "Zbcdefg"
return = "gfedcbZ"
import java.util.*;
class Solution {
public String solution(String s) {
String answer = "";
//String을 잘라 배열에 넣어줌
String[] a = s.split("");
List<String> aa = new ArrayList<>();
//배열을 리스트로
aa= Arrays.asList(a);
//내림차순으로 리스트정리
aa.sort(Comparator.reverseOrder());
System.out.println(aa);
String c = String.join("", aa);
answer = c;
return answer;
}
}
도움 받은 곳