https://school.programmers.co.kr/learn/courses/30/lessons/120911
■ 문제 설명
영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요.
■ 제한사항
- 0 < my_string 길이 < 100
■ 입출력 예
my_string | result |
"Bcad" | "abcd" |
"heLLo" | "ehllo" |
"Python" | "hnopty" |
■ 나의 코드
import java.util.*;
class Solution {
public String solution(String my_string) {
my_string = my_string.toLowerCase();
char stch[] = my_string.toCharArray();
Arrays.sort(stch);
String answer = new String(stch);
return answer;
}
}
■ 코드 풀이
toLowerCase를 사용해서 my_string을 소문자로 변환시켜준 다음, toCharArray를 사용해 문자열을 배열로 변환시켜 정렬해줍니다. 그 후 answer에 배열을 다시 문자열로 변환시켜 return 해준다.
■ 기타
toLowerCase : 소문자 변환
toCharArray : string 문자열을 char 배열로 변환