코린이의 소소한 공부노트

[프로그래머스/Lv.0] 문자열 정렬하기 (1) 본문

코딩테스트 풀이/JAVA

[프로그래머스/Lv.0] 문자열 정렬하기 (1)

무지맘 2022. 10. 27. 10:30

1. Input

1) 문자열 my_string

 

2. Output

1) my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트

 

3. Constraint

1) 1 my_string의 길이 100

2) my_string에는 숫자가 한 개 이상 포함되어 있다.

3) my_string은 영어 소문자 또는 0부터 9까지의 숫자로만 이루어져 있다.

 

4. Example

Input: my_string=“a3b2c12” -> Output: {1,2,2,3}

 

5. Code

1) 첫 코드(2022/10/27)

import java.util.Arrays;
// main()
char[] nums = my_string.replaceAll("[a-z]","").toCharArray();
Arrays.sort(nums);
int[] answer = new int[nums.length];
for(int i=0 ; i<answer.length ; i++)
    answer[i] = nums[i] - '0';
return answer;