import java.util.*;
class Solution {
public int[] solution(String my_string) {
char[] array = my_string.toCharArray();
String s = "";
//숫자는 유니코드로 48~57범위 안에 있다.
for (int i=0; i<my_string.length(); i++){
if (array[i] >= 48 && array[i] <= 57){
s += array[i];
}
}
int[] answer = new int[s.length()];
String[] ss = new String[s.length()];
//문자를 문자열로 받기 위해 새로운 배열을 만든다.
for (int i =0; i<s.length(); i++){
ss[i] = s.charAt(i)+"";
answer[i] = Integer.parseInt(ss[i]); //문자열을 숫자로 변환해 배열에 넣는다.
}
Arrays.sort(answer);
// Arrays.sort는 반환 타입이 void라서 리턴값에 넣어줄 수 없다.
return answer;
}
}
대박어렵다...