알고리즘/알고리즘 풀이
프로그래머스_문자열 내림차순으로 배치하기 JAVA
데부한
2025. 1. 26. 18:47
반응형
오늘의 문제는 문자열 내림차순으로 배치하기다.
이번 문제도 풀었던 문제라 과거 코드 먼저 살펴보겠다.
과거 코드
import java.util.*;
class Solution {
public String solution(String s) {
char[] charArr = s.toCharArray();
Arrays.sort(charArr);
StringBuilder sb = new StringBuilder(new String(charArr));
return sb.reverse().toString();
}
}
현재 코드
import java.util.*;
class Solution {
public String solution(String s) {
char[] charArr = s.toCharArray();
Arrays.sort(charArr);
return new StringBuilder(new String(charArr)).reverse().toString();
}
}
음.. 딱히... 변경할 거 없어서 딱히 바뀐 코드는 없다.
그냥 한 줄 조금 줄인 정도?!
stream을 사용해서 코드를 바꿔볼까 하다가
stream은 가독성이 뛰어나긴 하지만 속도 부분에서는 느릴 거 같아서 그냥 StringBuilder를 사용했다.
오늘의 코딩 끝!
반응형