본문 바로가기
JAVA/Programmers

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

by tripleup 2023. 6. 7.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 코딩테스트 입문 -> 문자열 정렬하기 (2)

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


해결 과정

 

먼저 my_string을 toLowerCase로 소문자로 변경해주고 split을 사용하여 배열 arr을 생성한다.

 

그 배열 arr을 Arrays.sort(arr)을 이용해 오름차순으로 정렬하고,

반복문을 돌면서 arr[i] 값을 answer에 넣어주고 return해주면 된다.

 

소스 코드

 

import java.util.Arrays;

class Solution {
    public String solution(String my_string) {
        String answer = "";

        String[] arr = my_string.toLowerCase().split("");
        
        Arrays.sort(arr);
        
        for (int i=0; i<arr.length;i++) {
            answer += arr[i];
        }
        
        return answer;
    }
}
728x90
반응형

댓글