본문 바로가기
프로그래머스 문제풀어보기

[Lv.0] 문자열 정렬하기(2)

by dantriss 2023. 3. 2.


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

댓글