dev._.note

[프로그래머스] JAVA 0단계 문자열 정렬하기 (1) 본문

Dev/코딩테스트

[프로그래머스] JAVA 0단계 문자열 정렬하기 (1)

Laena 2023. 6. 20. 20:22

문자열 정렬하기 (1)

문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요.

 

풀이

import java.util.Arrays;

class Solution {
    public int[] solution(String my_string) {
    	my_string = my_string.replaceAll("[a-z]", ""); 
        
        String[] arr = my_string.split("");
        int[]answer = new int[arr.length];
        
        for (int i = 0; i < arr.length; i++) {
        	answer[i] = Integer.parseInt(arr[i]);
		}
        Arrays.sort(answer);
        
    	return answer;
    }
}

 

결과

테스트 1
입력값 "hi12392"
기댓값 [1, 2, 2, 3, 9]
실행 결과 테스트를 통과하였습니다.
테스트 2
입력값 "p2o4i8gj2"
기댓값 [2, 2, 4, 8]
실행 결과 테스트를 통과하였습니다.
테스트 3
입력값 "abcde0"
기댓값 [0]
실행 결과 테스트를 통과하였습니다.