문제
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고
알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.
내 풀이
public String solution(String my_string) {
String answer = "";
String str = my_string.toLowerCase();
char[] chars = str.toCharArray();
Arrays.sort(chars);
answer = new String(chars);
return answer;
}String.toCharArray() 메소드를 사용했다.
String.toCharArray()은 문자열을 한 글자씩 쪼개서 이를 char타입의 배열에 집어넣어주는 메소드이다.
반대로 사용하면 char형 배열을 합쳐서 하나의 String으로 만들 수 있다.
매우 편한 메소드라서 자주 사용할 것 같다.
'문제 풀이 > 프로그래머스' 카테고리의 다른 글
| 프로그래머스 lv1 제일작은수제거하기 (0) | 2023.02.24 |
|---|---|
| 프로그래머스 lv1 x만큼간격이있는n개의숫자 (0) | 2023.02.23 |
| 프로그래머스 lv0 문자열 정렬하기1 (0) | 2023.02.22 |
| 프로그래머스 lv0 제곱수판별하기 (0) | 2023.02.22 |
| 프로그래머스 lv0 모음제거 (0) | 2023.02.22 |