본문 바로가기

프로그래머스(Java)/Level 0

[프로그래머스] 문자열 정렬하기 (2)

728x90

코드 힌트

  1. 소문자로 변환: 문자열을 소문자로 변환해야 합니다. 이를 위해 toLowerCase() 메소드를 사용합니다.
  2. 정렬: 정렬은 Arrays.sort() 메소드를 사용하면 빠르게 할 수 있습니다.
  3. 배열로 변환: Arrays.sort()를 사용하기 위해서는 문자열을 배열로 변환해야 합니다. 이때 split("") 또는 toCharArray()를 사용할 수 있습니다.
  4. 문자열로 변환:  String.join()을 사용하여 배열을 다시 합쳐줍니다.

 


정답은 더보기 클릭

더보기
import java.util.*;

class Solution {
    public String solution(String my_string) {
        // 문자열을 소문자로 변환
        String[] strArr = my_string.toLowerCase().split("");
        
        // 배열을 정렬
        Arrays.sort(strArr);
        
        // 정렬된 배열을 다시 문자열로 변환
        return String.join("", strArr);
    }
}
728x90