728x90
반응형
import java.util.*;
class Solution {
public String solution(String s) {
String answer = "";
String[] ars = s.split("");
Arrays.sort(ars, Collections.reverseOrder());
StringBuilder sb = new StringBuilder();
for(int i=0; i<ars.length; i++){
if((int)ars[i].charAt(0) >= 65 && (int)ars[i].charAt(0) <= 90){
sb.append(ars[i]);
ars[i] = "";
}
}
for(String a : ars){
answer+=a;
}
answer += sb.toString();
return answer;
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 문자열 다루기 기본 (0) | 2023.03.26 |
---|---|
프로그래머스 - 약수의 개수와 덧셈 (0) | 2023.03.26 |
프로그래머스 - 내적 (0) | 2023.03.26 |
프로그래머스 - 수박수박수박수박수박수? (0) | 2023.03.26 |
프로그래머스 - 가운데 글자 가져오기 (0) | 2023.03.26 |