https://school.programmers.co.kr/learn/courses/30/lessons/120911
가장 먼저 대문자, 소문자가 섞여있는 문자열 my_string을 toLowerCase()를 활용해 소문자로 변경해주자.
문자열에 속한 문자들을 하나하나 비교할 수 없으니 char 배열로 변경해서 비교하자
toCharArray()를 이용해 char[] 배열 arr에 소문자 문자열 temp를 넣어주자.
그 후 Arrays.sort()를 이용해서 오름차순으로 정렬해주고 char 배열인 arr를 String으로 변환 후 리턴해주면 된다.
import java.util.*;
class Solution {
public String solution(String my_string) {
String temp = my_string.toLowerCase();
char[] arr = temp.toCharArray();
Arrays.sort(arr);
String answer = new String(arr);
return answer;
}
}
'프로그래머스 문제풀어보기' 카테고리의 다른 글
[Lv.0] A로 B 만들기 (0) | 2023.03.06 |
---|---|
[Lv.0] 모스부호(1) (0) | 2023.03.03 |
[Lv.0] 369게임 (0) | 2023.03.02 |
[Lv.0] 약수 구하기 (0) | 2023.03.02 |
[Lv.0] 피자 나눠 먹기(2) (0) | 2023.02.28 |
댓글