https://programmers.co.kr/learn/courses/30/lessons/12917
문자열을 char배열로 전환해서 정렬 후 다시 String으로 만들어주었다.
import java.util.Arrays;
class Solution {
public String solution(String s) {
String answer = "";
char[] arr = s.toCharArray();
Arrays.sort(arr);
for (int i = arr.length-1; i >= 0; i--) {
answer += arr[i];
}
return answer;
}
}
마지막에 for문으로 돌려주었는데, StringBuilder를 사용할 수 있다.
public class ReverseStr {
public String reverseStr(String str){
char[] sol = str.toCharArray();
Arrays.sort(sol);
return new StringBuilder(new String(sol)).reverse().toString();
}
'Language > JAVA' 카테고리의 다른 글
#문자열 포함여부 확인, 치환 + 자주 쓰는 정규식 패턴 (0) | 2022.01.27 |
---|---|
[프로그래머스] 숫자 문자열과 영단어 (0) | 2022.01.27 |
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) | 2022.01.26 |
#JVM(Java Virtual Machine) (0) | 2022.01.24 |
[프로그래머스] 소수 찾기 (0) | 2022.01.21 |