본문 바로가기

Algorithm/Programmers

[프로그래머스_JAVA_알고리즘] 문자열 정렬하기 (2) #정렬

Arrays.sort()를 이용해서 문제를 해결할 수 있습니다.

import java.util.*;

class Solution {
    public String solution(String my_string) {
        my_string = my_string.toLowerCase();
        char[] chArr = my_string.toCharArray();
        Arrays.sort(chArr);
        return new String(chArr);
    }
}

 

Arrays.sort() 메서드는 배열 타입만 받기 때문에 문자열을 바로 정렬할 수 없습니다.

 

예를 들어, String은 하나의 문자열 객체이기 때문에 Arrays.sort()에 바로 전달하면 오류가 발생합니다. 이를 해결하려면 String을 char 배열로 변환한 후 정렬하는 과정을 거쳐야 합니다.

 

.

.

.

 

문제는 아래에서 확인할 수 있습니다.

https://school.programmers.co.kr/learn/courses/30/lessons/120911

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr