문제 설명
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.
제한사항
0 < my_string 길이 < 100
나의 코드
import java.util.Arrays;
class Solution {
public String solution(String my_string) {
my_string = my_string.toLowerCase();
char[] arr = my_string.toCharArray();
Arrays.sort(arr);
String answer = new String(arr);
return answer;
}
}
느낀 점
우선, 주어진 문자열을 소문자로 바꾼 후, 정렬을 위해 char 배열로 바꿔줬다. Arrays
의 sort
메소드를 통해 정렬 후 다시 문제가 원하는 String 값으로 변환하여 리턴시켜줬다.