본문 바로가기
코딩 테스트

[ 프로그래머스 ] 문자열 정렬하기(2)

by 주연배 2024. 2. 28.

문제

 

풀이

1) my_string을 소문자로 바꾼다.
2) my_string을 정렬하기 위해 배열로 만든다 
3) sort 메소드를 통해 정렬해준다.
4) 정렬한 배열을 문자열로 return한다.

 

참고로 sort 메소드는 배열을 정렬해주므로 문자열을 배열로 바꿔줘야 합니다!

그래서 toCharArray()를 통해 배열로 바꿔 줬습니다.

 

결과

import java.util.Arrays;
class Solution {
    public String solution(String my_string) {
        String answer = my_string.toLowerCase(); //소문자로 변환
        char[] ch = answer.toCharArray(); //배열로 만들기
        Arrays.sort(ch); //정렬하기
        return new String(ch); //배열을 문자열로 만들기
    }
}