728x90
import java.util.*;
class Solution {
public String solution(String my_string) {
char[] array = my_string.toLowerCase().toCharArray();
Arrays.sort(array);
String answer = String.valueOf(array);
return answer;
}
}
매개변수로 받은 문자열을 먼저 toLowerCase()를 이용해 전부 소문자로 만들고
sort()메서드를 이용하기 위해 toCharArray()를 이용해서 char배열로 만들어줬다.
사실 처음에 char배열은 sort()메서드를 사용 못 하는줄 알아서 int배열에 넣고 정렬한 다음 다시 문자배열로 변환하려고 했는데 sort()메서드의 파라미터로 char[] 도 들어갈 수 있는 걸 보고 시도했다가 성공했다.
이제 소문자 순서대로 정렬해준 뒤 String.valueOf()를 이용해 문자열로 변환하고 반환해줬다.
반응형
'CodingTest > Programmers' 카테고리의 다른 글
| [프로그래머스] Lv.0 합성수 찾기 (0) | 2022.11.30 |
|---|---|
| [프로그래머스] Lv.0 369게임 (0) | 2022.11.30 |
| [프로그래머스] Lv.0 최댓값 만들기 (2) (0) | 2022.11.29 |
| [프로그래머스] Lv.0 피자 나눠 먹기 (2) (0) | 2022.11.29 |
| [프로그래머스] Lv.0 외계행성의 나이 (0) | 2022.11.28 |
댓글